Я использую электронные таблицы google для отправки еженедельного письма моим пользователям с некоторыми метрическими данными. Недавно я получаю эту ошибку:Отправка ошибки электронной почты -Method Range.getValue
Method Range.getValue is heavily used by the script. File: Code Line: 69
Вот строка 69:
while (marketReportDataSheet.getRange(AGENT_NAME_ROW,currentDataColumn).getValue() != "")
{
createMarketReport(marketReportDataSheet, currentDataColumn);
currentDataColumn += 1;
}
копии всего сценария: http://pastebin.com/n70iLPsA
Письмо по-прежнему отсылает, но ошибка также там. Я пытался уменьшить количество раз, когда я использую этот метод, но ошибка по-прежнему сохраняется. Я искал эту ошибку, но не могу найти конкретного ответа даже на SO. Любые решения или точки в правильном направлении были бы более чем оценены.
Сколько раз делает 'while' итерацию цикла? Если цикл работает только один раз, измените его на условие 'if'. 'if (marketReportDataSheet.getRange (AGENT_NAME_ROW, currentDataColumn) .getValue()! =" ")' –