Со своей стороны, я бы порекомендовал вам воспользоваться сервисом DriveApp и проверить, чтобы дата последнего обновления превышала 24 ч.
function getAlertedIfNoChange(){
var id = 'ID_SHEET';
var file = DriveApp.getFolderById(id);
var date = file.getLastUpdated();
var lastUpdated = date.getTime();
var today = (new Date()).getTime();
var delta = (24 * 60 * 60 * 1000)- (10*60*1000)
if((today - lastUpdated) > delta){
//Fire alert
Logger.log('No update during the last 24h')
}
}
Для «дельты» вы должны установить 24 ч в миллисекундах ипо своему опыту я рекомендую вам удалить несколько минут, потому что при установке триггера на запуск каждый день он не будет срабатывать в одно и то же время.Удаляя несколько минут до 24 часов, вы уверены, что он сработает.
Вы запрограммируете триггер на запуск каждый день, и он будет в порядке.