Сценарий Google Apps: извините, произошла ошибка сервера. Пожалуйста, подождите немного и попробуйте снова
Я получил 341 электронное письмо с уведомлением об ошибке ниже
К сожалению, произошла ошибка сервера. Пожалуйста, подождите немного и попробуйте снова.
Уведомление по электронной почте только говорит о названии функции, в которой возникает проблема.
Скрипт не работает сейчас. Любая попытка запустить какую-либо функцию в скрипте приводила к вышеуказанной ошибке. Кроме того, мое пользовательское меню, которое я добавил в электронную таблицу с помощью скрипта, пропало. Я не нашел способа отладки скрипта, так как каждое действие в скрипте выдавало мне вышеуказанную ошибку.
РЕДАКТИРОВАТЬ
Ниже приведена функция, в которой приходит ошибка
function crunchEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var gLabel = sheet.getRange("gmailLabel").getValues();
// check the current SpreadSheet for limits and create a
// new SpreadSheet if limits are approaching
checkSpreadSheet();
var gFolder = sheet.getRange("outputFolderName").getValues();
var gSpreadSheetName = sheet.getRange("outputSpreadsheetPrefix").getValues();
var threadsPerSearch = sheet.getRange("threadsPerSearch").getValues();
// Number of emails per search:
var threads = GmailApp.search("-label:" + gLabel, 0, threadsPerSearch);
for (var x=0; x<threads.length; x++) {
var messages = threads[x].getMessages();
// getting null...a thread without messages is weird
if(messages != null) {
for (var y=0; y<messages.length; y++) {
updateSpreadSheet(messages[y]);
}
}
GmailApp.getUserLabelByName(gLabel).addToThread(threads[x]);
}
}
Я застрял в глуши, понятия не имею, почему это происходит?
Может ли кто-нибудь, пожалуйста, руководство для решения проблемы?