Сценарий 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]);
  }
}

Я застрял в глуши, понятия не имею, почему это происходит?

Может ли кто-нибудь, пожалуйста, руководство для решения проблемы?

Ответы на вопрос(1)

Ваш ответ на вопрос