Использование CC для добавления нескольких пользователей из ячейки листов - PullRequest
2 голосов
/ 21 июня 2019

Я вижу, как копировать определенные письма при вводе в g - скрипт. Но я хочу иметь возможность добавлять нескольких пользователей на основе ячейки в Sheets, используя для их вызова код 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 (строка, строка, строка, объект, объект). (строка 16, файл "321").

1 Ответ

2 голосов
/ 21 июня 2019

Понял, код ниже решил мою проблему:

GmailApp.sendEmail(emailAddress, subject, body, {cc: copy, attachments: [file]})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...