У меня есть лист Google, связанный с формой Google, настроенной для отправки электронного письма респонденту;это отлично работаетЯ создал столбец не из формы Google, в котором содержится уникальное значение.«Дело 002376» это сделано с формулой массива.Как я могу получить последнее значение, представленное в этом столбце AI (34), чтобы добавить его в качестве темы в электронном письме?
=arrayformula( if( len(A2:A), "case " & text(row(A2:A) - row(A2) + 2, "000") & RIGHT(VALUE(A2:A), 3), iferror(1/0) ) )
function onFormSubmit(e) {
SpreadsheetApp.flush();
var sheet = SpreadsheetApp.getActiveSheet();
var dataRange = sheet.getRange(sheet.getLastRow(), 1, 1, 34);
var data = dataRange.getValues();
var row = data[0];
var emailAddress = e.values[27]; // Column AB of last row
var message = "Your report has been received.";
var subject = e.values[34]; // Column AI (data verification cell)
of last row
MailApp.sendEmail(emailAddress, subject, message);
}
В электронном письме, которое я получаю, указано неопределенное.Когда я использую e.values, он работает для других столбцов, которые уже существуют в форме Google, но не для того, который я создал.