Я давно пользуюсь сервисом 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
}
}
`