У меня есть два похожих сценария, которые запускаются на двух разных электронных таблицах каждый день в полночь, срабатывающие во время событий. Я не знаю, почему, но с нескольких дней мой сценарий больше не выполняется, и я получил следующую ошибку в моем почтовом ящике: Service using too much computer time for one day
Попытка понять ошибку службы, вызванную ограничением квот.
Итак, я посмотрел Google Apps Quotas guide, но я не совсем понимаю. Я не понимаю, какая часть моего скрипта достигает определенного ограничения, и что я должен делать, чтобы решить эту проблему.
Вот мой сценарий:
function saveData() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var data1 = sheet.getRange('data!B3').getValue();
var data2 = sheet.getRange('data!C3').getValue();
var data3 = sheet.getRange('data!D3').getValue();
var data4 = sheet.getRange('data!E3').getValue();
var data5 = sheet.getRange('data!F3').getValue();
var data6 = sheet.getRange('data!A3').getValue();
sheet.appendRow([data1,data2,data3,data4,data5,data6]);
}
Любой намек? Это потому, что я использую слишком много одного и того же метода? Какие квоты на это ссылаются?
Спасибо!
Благодарим за это. мои скрипты выполняются в 2-3 секунды ... –
Не знаете, откуда вы это взяли. Функция, вызываемая триггером, может работать в течение 6 минут. Все триггеры в сочетании вы можете иметь общую продолжительность работы 90 минут в учетной записи gmail.com. @SimonBreton, может быть, у вас больше триггеров? Помните, что ** все ** запускает настройку вашей комбинированной учетной записи не может длиться дольше 90 минут в день. И обратите внимание на ответ utphx, чтобы ваши данные читались, нет необходимости использовать 'getRange()', что много раз в вашей функции – Vytautas
Спасибо @Vytautas Я только что очистил весь свой триггер и рефакторинг моего скрипта после рекомендации utphx. То, что я не знал, это то, что я использую надстройки Google Sheet, которые добавляют некоторые триггеры в мою учетную запись для обновления данных. Завтра я сделаю так, что сейчас все в порядке, и предложим итоговые ответы. –