Приложение-скрипт на Google листах для отправки электронных писем

#sourceforge-appscript

#sourceforge-appscript

Вопрос:

Я пытаюсь отправлять электронные письма с помощью appscript в Google таблицах, когда общая сумма расходов в ячейке превышает определенную сумму, и я
получаю ошибку типа: Не удается прочитать свойство «GetValue» нулевой контрольной суммы расходов @ Code.gs:6

 function Checktotalspend() {  // Fetch the total spend number  var ss= SpreadsheetApp.getActiveSpreadsheet();  var spendsheet= ss.getSheetByName("mSOWProjects");  var spendtotal = spendsheet.getValue("P1");  // Check total spend  //if (spendtotal gt; 100000){  // Fetch the email address  // var emailRange = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Summary").getRange("A49");  //var emailAddress = emailRange.getValues();    // Send Alert Email.  //var message = 'The total spend is '   spendtotal; // Second column  // var subject = 'Tier 1';  //MailApp.sendEmail(emailAddress, subject, message);  // } }  

Ответ №1:

Попробуйте задать ему диапазон, прежде чем получать значение. Например: var spendtotal = электронная таблица.getRange(строка, столбец).GetValue():