谷歌应用程序脚本更新撰写收件人



这个函数非常直接,我只想更新草稿收件人的电子邮件地址。这种格式似乎与文档相匹配,但始终不起作用。

返回的错误为:

异常:参数(String(与CardService.UpdateDraftToRecipientsAction.addUpdateToRecipient 的方法签名不匹配

文档为:

https://developers.google.com/apps-script/reference/card-service/update-draft-to-recipients-action#addUpdateToRecipients(字符串(

功能如下:

function toEmailDemo() {
var response = CardService.newUpdateDraftActionResponseBuilder()
.setUpdateDraftToRecipientsAction(CardService.newUpdateDraftToRecipientsAction()
.addUpdateToRecipients('John Smith <john.smith@yahoo.com>'))
.build();
return response;
}

它应该在电子邮件草稿中填写";约翰·史密斯;地址,但它永远不会起作用。

更新

使用一系列电子邮件确实有效,也许你只是不需要传递姓名。

['johnny.walker@gmail.com', 'jim.bean@gmail.com']

问题不在于名称,而在于方法addUpdateToRecipients需要String[]作为参数

换句话说,字符串数组而不是单个字符串。

如果你只想添加一个收件人,你应该按照以下方式进行:

.addUpdateToRecipients(['John Smith <john.smith@yahoo.com>']))

相关内容

  • 没有找到相关文章

最新更新