Скрипт Google Apps больше не записывает данные в таблицу Google. - PullRequest
0 голосов
/ 03 марта 2020

Я давно пользуюсь сервисом HTML в сочетании со скриптом Google Apps для записи данных в электронную таблицу Google. У меня никогда не было проблем, до середины этого месяца. Данные больше не записывались в мои таблицы. Я смог решить эту проблему, опубликовав веб-приложение. Я не буду сталкиваться с этим в будущем, потому что потерял много данных.

Как я могу предотвратить это в будущем? Это как-то связано с правами? Изменились ли вещи, о которых я не знаю?

Дополнительная информация:

  • Приложение HTML выполняется мной
  • И любой, даже анонимный человек, имеет доступ в веб-приложение

Ниже фрагмента кода, который неожиданно больше не выполняется правильно:

`

function insertRow(registratie, config)
{
  registratie.tijdstip = Utilities.formatDate(new Date(), "GMT+1" ,"dd/MM/yyyy HH:mm");
  //
  MailApp.sendEmail("My mail address",
                    config.schoolcode,
                    JSON.stringify(registratie));
  //
  try{
  //
  var ss = SpreadsheetApp.openById(config.IDss).getSheetByName("reacties");
  //
  // Er wordt gecontroleerd of er reeds een ingave is
  if (findID(ss,registratie)==false)
  {
    ss.appendRow([registratie.tijdstip, registratie.klas, registratie.voornaam, 
                  registratie.naam, registratie.email, registratie.maaltijden.toString(),registratie.maand, registratie.jaar, registratie.id, registratie.alternatief ]);
    //
    setNumberFormatReactieToString(ss);
  }
   //
  }
  catch(e)
  {
    //
     MailApp.sendEmail("My mail address",
                    'Probleem met warme maaltijden app voor school' + config.schoolcode,
                    JSON.stringify(registratie));
    //
    Logger.log(e);
    return e
  }
}

`

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