使用CC从工作表单元格添加多个用户

时间:2019-06-21 15:44:17

标签: google-apps-script google-sheets gmail

我可以看到输入g-脚本后如何抄送特定电子邮件。但我希望能够通过使用var代码调用工作表中的单元格来添加多个用户。

我尝试将var添加到CC语法中没有任何作用。

  function sendEmails() {
 var sheet = SpreadsheetApp.getActiveSheet();
  var startRow = 2; // First row of data to process
 var numRows = 1; // Number of rows to process
  // Fetch the range of cells A2:B2
  var dataRange = sheet.getRange(startRow, 1, numRows, 3);
  // Fetch values for each row in the Range.
 var data = dataRange.getValues();
 for (i in data) {
var row = data[i];
var emailAddress = row[0]; // First column
var subject = 'ILPA Request';
var body = row[1]; // Second column
var file = DriveApp.getFileById('xxxxxxxxx');
var copy = row[2];
GmailApp.sendEmail(emailAddress, subject, body, {cc: [copy]}, 
{attachments: [file]});
   }
 }

我希望发送电子邮件并在引用的单元格中复制电子邮件地址,相反,我收到此错误消息:找不到方法sendEmail(string,string,string,object,object)。 (第16行,文件“ 321”)。

1 个答案:

答案 0 :(得分:2)

知道了,下面的代码解决了我的问题:

GmailApp.sendEmail(emailAddress, subject, body, {cc: copy, attachments: [file]})