gpt4 book ai didi

google-apps-script - 如何使用这个 `GmailApp.sendEmail` 函数?

转载 作者:行者123 更新时间:2023-12-04 04:23:31 31 4
gpt4 key购买 nike

我有一个发送电子邮件功能(?),我正在使用它作为日历预订批准系统的一部分。该函数(?)看起来像这样:

// Send Email
function sendEmail(request){
MailApp.sendEmail({
to: request.email,
subject: request.subject,
htmlBody: makeEmail(request)
})
}

即使那个函数 (?) 也能正常工作。它运行没有错误等。但是,我的帐户是 self 审查的。基本上,当来自这个脚本时,我的 gsuite 帐户不发送电子邮件。我为 gsuite 付费,所以我觉得这有点令人难以置信,但是哦,那是改天的事。

显然 this is the issue

基本上他们说如果我将我现有的脚本(?)更改为:

// Send Email
function sendEmail(request){
GmailApp.sendEmail({
to: request.email,
subject: request.subject,
htmlBody: makeEmail(request)
})
}

问题是,它不会触发。所以我的想法是我需要对以下内容做一些小改动:

   to: request.email,
subject: request.subject,
htmlBody: makeEmail(request)

为了让它回到正轨。我没有写这个,所以我不知道从哪里开始。任何人都想帮助一个迷失的灵魂,他花了两个小时来到这里,结果被谷歌认为我是垃圾邮件发送者而受阻。

谢谢。

我研究了邮件未发送的问题,发现 GmailApp.sendEmail 是解决方法。

最佳答案

您需要将sendEmail 方法更改为:

GmailApp.sendEmail(request.email, request.subject, "", {htmlBody:makeEmail(request)});

sendEmail() 方法使用方法的参数 ( Documentation Here ),只有附加参数(如 htmlBody)需要作为对象传递。

关于google-apps-script - 如何使用这个 `GmailApp.sendEmail` 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58514079/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com