Я создал форму для запроса новой учетной записи Google для студентов.Я хочу, чтобы Скрипт листов отправил по электронной почте человеку, который отправляет Форму, информацию о новой учетной записи, которая создается с помощью формулы на листе «Результаты».
function Notification() {
// Send email notice for accounts
var lastRow = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Results").getLastRow();
var range = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Results").getRange("A" + lastRow);
if (range.getValue() !== "") {
return lastRow;
} else {
return range.getNextDataCell(SpreadsheetApp.Direction.UP).getRow();
var AccountName = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Results").getRange("H" + lastRow);
var Password = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Results").getRange("I" + lastRow);
var PW = Password.getValue();
var Account = AccountName.getValue();
// Fetch the email address
var emailRange = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Results").getRange("G" + lastRow);
var emailAddress = emailRange.getValues();
// Send Alert Email.
var message = 'Account Request - Account Name: ' + Account + ' Password: ' + PW; // Second column
var subject = 'Google Account Request';
MailApp.sendEmail(emailAddress, subject, message);
}
Этот скрипт запускается при новой отправке формы.Попытка извлечь значения из последней созданной строки, запрошенной на листе «Результаты», используя lastRow для поиска строки последних записей, из выбранных столбцов.Сценарий выполняется без ошибок, но электронное письмо не отправляется, сообщая, что оно не получает значения, или возвращает нулевые значения. Это лист данных о потягивании от