как остановить .getvalues ​​() в скрипте, превышающем, например, 10 секунд - PullRequest
0 голосов
/ 16 мая 2019

У меня есть сценарий электронной таблицы Google, в котором есть такая строка:

var data = sheet.getRange("c1").getValue(); 

иногда в загруженные часы в Европе вместо 1,7 секунд (я зарегистрировал каждую строку сценария, чтобы увидеть истекшее время), в котором он нуждается240 секунд, а затем автоматически объявляется «сбойным», сегодня он останавливается автоматически через 1220 секунд

Я пытался добавить строку после, но до тех пор, пока .getValue () не закончится, следующая строка бесполезна

var data = sheet.getRange("c1").getValue();  

var elapsedTime= date.now() -startTime;
if (elapsedTime > 60000) {return 'die'};   //return 'die' if longer than 1 minute
if (elapsedTime() === 'die') {return};     //Quit after 1 minute

Есть ли возможность убить строку .getValue(), например, через 20 секунд?

...