Я хочу отправить электронное письмо самому себе, если мой скрипт на python больше не запускается.
Я реализовал в python функцию uptime. Ячейка E5 обновляется с обновлением каждые 15 секунд. Если время работы не меняется, мой скрипт больше не запускается, и я хочу получать уведомления по электронной почте. По этой причине я сравниваю значение ячейки через 5 минут.
Но uptime_zahl и uptime_new_zahl всегда равны значению при запуске функции сценария моих приложений.
Как получить обновленное значение ячейки ??
function uptimeCheck() {
var ss = SpreadsheetApp.openById("XXX");
var sheet = ss.getSheetByName('Tabellenblatt1');
var uptime_string = sheet.getRange("E5").getValue().toString();
var uptime_zahl = Number(uptime_string.replace(',', "."));
Utilities.sleep(300000);//wait for 5 minutes
var uptime_new_string = sheet.getRange("E5").getValue().toString();
var uptime_new_zahl = Number(uptime_new_string.replace(',', "."));
if (uptime_zahl == uptime_new_zahl)
{
var emailAddress = 'XXX';
var subject = 'The bot does not run';
var message = 'old time: '+uptime_zahl+'new time: '+uptime_new_zahl;
MailApp.sendEmail(emailAddress, subject,message);
}
}