SpreadsheetApp.getActiveSpreadsheet () возвращает: указанный объект должен быть частью листа - PullRequest
0 голосов
/ 27 февраля 2020

Я уже два года пользуюсь скриптом с разных компьютеров с разными учетными записями пользователей - проблем нет.

С 19 февраля: SpreadsheetApp.getActiveSpreadsheet ()

начал возвращать ошибку: SpreadsheetApp.getActiveSpreadsheet ()

периодически для разных пользователей.

У кого-нибудь когда-нибудь были такие же проблемы?

Спасибо за вашу помощь!

Пример кода:

nameSheetInterfaceCariste = "Interface Cariste"
nameSheetInterfaceCaristeUn = "Interface Cariste 1"
nameSheetInterfaceCaristeDeux= "Interface Cariste 2"
function caristeCancel() 
{

  var nameSheetActive = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getName();

  var ui = SpreadsheetApp.getUi();
  var responseUn = ui.alert('La localisation Initiale était-elle exacte?', ui.ButtonSet.YES_NO);

  var raison;

  if (responseUn == ui.Button.YES) 
  {
    var responseDeux = ui.alert("La Description de l'objet était-elle suffisante?", ui.ButtonSet.YES_NO);

    if (responseDeux == ui.Button.YES) 
    {

      raison = Browser.inputBox('Décrivez la raison de votre refus');
    }
    else if  (responseDeux == ui.Button.NO)
    {
      raison = "La Description de l'objet n'était pas suffisante. Veuillez reformuler votre requête plus précisément."
    }
  } 

  if (raison != 'cancel' && responseUn != ui.Button.CLOSE && responseDeux != ui.Button.CLOSE)
  {

    if (nameSheetActive == nameSheetInterfaceCaristeUn || nameSheetActive == nameSheetInterfaceCaristeDeux)
    {
      supprimerDemandes(nameSheetInterfaceCariste, raison) 
    }
    else{
        supprimerDemandes(nameSheetInterfaceCaristeUn, raison); 
        supprimerDemandes(nameSheetInterfaceCaristeDeux, raison); 
      }
  }
}

Последующие действия : по состоянию на 20.03.2020 я все еще получаю ошибки для некоторые пользователи в разное время суток. Этот скрипт выполняется около 400 раз в день и выдает ошибку 3-4 раза в день. Когда это происходит, оно, похоже, разрешается само собой после открытия / закрытия документа и / или ожидания и повторной попытки. error_report

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...