Обновление значений скрипта Google Sheets Apps - PullRequest
0 голосов
/ 29 февраля 2020

У меня есть код, который обновляет Sheet1 из таблицы HTML. В полночь сайт очищает записи и начинает с нового списка. Я хочу сохранить список данных, и я хочу, чтобы он сохранялся даже после сброса страницы в полночь.

Вот что у меня есть:

  function Import() {
  var ss = SpreadsheetApp.getActive()
  var sheet = ss.getSheetByName("Updating")
  sheet.getRange(1,1).setValue("=IMPORTHTML(\"https://www.scottcountyiowa.us/sheriff/temp-inmates.php?comdate=today\",\"table\", 1 )")
}
//THE ABOVE WORKS GREAT OPERATES LIKE IT SHOULD


//THIS IS A START BUT IT ISN'T FUNCTIONING
function onChange(e) 
{
  if(e.range.columnStart==1 && e.range.rowStart>1 && e.range.getSheet().getName()=="Updating") 
  {
    e.source.getActiveSheet().getRange(e.range.rowStart,1).setValue(e.value);
    var sh=source.getSheetByName('Static');
    sh.getRange(sh.getLastRow()+1,1).setValue(e.value);
  }
}

Когда я устанавливаю триггер проекта для запуска при редактировании, он отображает процент ошибок, он всегда терпит неудачу, я получаю ошибку:

TypeError: Невозможно прочитать свойство 'columnStart' из неопределенного в onChange (код: 3: 14)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...