Учитывая переменные, которые вы уже определили, вы можете просто использовать оператор +
, чтобы добавить эти объекты массива друг к другу.Поскольку мы имеем дело со строками, он объединит значения.
Правильный синтаксис для GmailApp.sendEmail()
следующий:
GmailApp.sendEmail(recipient, subject, body);
Итак, ваша новая строка кода для объединениязначения могут быть:
GmailApp.sendEmail(email[0][0], email[1][0], email[2][0] + email[3][0] + email[4][0]);
Или вместо этого вы можете определить свою переменную тела отдельно и просто вызвать ее внутри sendEmail()
, как показано ниже:
function email(){
var rng = SpreadsheetApp.getActiveSheet().getActiveRange();
var email = rng.getValues();
var body = email[2][0] + email[3][0] + email[4][0];
GmailApp.sendEmail(email[0][0], email[1][0], body);
}
Это просто немноголегче отслеживать, как будет выглядеть тело письма, так как ваша строка кода для sendEmail()
начнет оборачиваться или расширяться из окна браузера, если вы пытаетесь объединить множество объектов массива в одно тело письма.
Ссылки:
- Javascript
+
Оператор GmailApp.sendEmail()