Всем привет! Настроил согласно
инструкциина Google Script отправку автоответчика с приветственным письмом вот так.
function sendFormByEmail(e)
{
// instance of Active Spreadsheet:
var responceSheet = SpreadsheetApp.getActiveSheet();
// number of rows in responce form:
var rows = responceSheet.getLastRow();
// range of names, e-mails:
var namesRange = responceSheet.getRange(rows, 2, 1, 1);
var surnamesRange = responceSheet.getRange(rows, 3, 1, 1);
var emailsRange = responceSheet.getRange(rows, 8, 1, 1);
// last sender's name, e-mail::
var nameSender = namesRange.getValue();
var surnameSender = surnamesRange.getValue();
var emailSender = emailsRange.getValue();
// message ReplyTo, subject, body:
var emailReplyTo = "manager@site.com";
var subject = "Спасибо за Ваш интерес";
var body = "<b>Здравствуйте, " + nameSender + surnameSender + "!</b> <br> Спасибо, что Вы с нами :)";
// send the e-mails:
MailApp.sendEmail({to: emailSender, replyTo: emailReplyTo, subject: subject, htmlBody: body});
}
Теперь у меня вопрос: в гугл таблице несколько вкладок для разных форм (русская, английская)
Как мне теперь можно отследить - на какой вкладке заполнилась таблица и в соответствии с этим отправить нужный формат письма на русском и английском соответственно.
Вроде как есть намек в
в доках google script на взаимодействие с конкретной вкладкой,
// The code below will make the 2nd sheet active in the active spreadsheet
var ss = SpreadsheetApp.getActiveSpreadsheet();
SpreadsheetApp.setActiveSheet(ss.getSheets()[1]);
но я даже не знаю, есть ли возможность в
google script выполнять условия и в каком формате тогда они записываются?