【发布时间】:2021-07-28 23:24:04
【问题描述】:
我无法在从 google 表格脚本生成的提醒电子邮件中添加抄送。
代码如下:
//seleziono il file
var file_ID = SpreadsheetApp.getActiveSpreadsheet().getId();
var file = DriveApp.getFileById(file_ID);
//creo una matrice di editors
var editors = file.getEditors();
var File_Editors = [];
for (var e = 0; e < editors.length; e++) {
File_Editors[e] = [editors[e].getEmail()];
}
//creo una matrice di visualizzatori
var viewers = file.getViewers();
var File_Viewers = [];
for (var e = 0; e < viewers.length; e++) {
File_Viewers[e] = [viewers[e].getEmail()];
}
var FileUrl = SpreadsheetApp.getActiveSpreadsheet().getUrl();
var FileName = SpreadsheetApp.getActiveSpreadsheet().getName();
var Today = Utilities.formatDate(new Date(), "UTC", "dd/MM/YYYY");
var EmailAddressTo = File_Editors;
var EmailAddressCC = File_Viewers;
var Subject = FileName +" UPDATE @ " + Today;
var HtmlMessage = "Hi All";
GmailApp.createDraft(EmailAddressTo, Subject,'',{htmlBody:HtmlMessage}, {cc:EmailAddressCC});
这是我最后一行的回报:
异常:参数 (String,String,String,(class),(class)) 与 GmailApp.createDraft 的方法签名不匹配。 提醒每周邮件@KPI_File_Scripts.gs:278
谢谢
【问题讨论】:
-
将 GmailApp.createDraft(EmailAddressTo, Subject,'',{htmlBody:HtmlMessage}, {cc:EmailAddressCC}); 替换为 GmailApp.createDraft(EmailAddressTo,主题,'',{htmlBody:HtmlMessage, cc:EmailAddressCC}); [Class GmailApp] (developers.google.com/apps-script/reference/gmail/…)
-
我做到了。同样的错误结果:无效的电子邮件。似乎问题出在变量 EmailAddreseCc 中。错误是无效的电子邮件。
标签: google-apps-script cc