Запустите веб-приложение, и Google выдаст мне ошибку

Я сделал веб-приложение в скрипте приложений google. Я развернул его с помощью Execute the app as: = ›'Me' и Who has access to the app: =› 'Anyone, even anonymous'

Все работало хорошо до 2-х дней назад.

Поскольку у меня появляется это сообщение об ошибке (на французском языке), когда мои пользователи запускают веб-приложение.


В Документах Google произошла ошибка. Пожалуйста, попробуйте перезагрузить эту страницу или вернуться к ней через несколько минут. Чтобы узнать больше о редакторах Google Документов, посетите наш справочный центр.

Приносим извинения за неудобства.

  • Команда Google Документов

когда я запускаю под своей учетной записью google, все работает нормально.

В своем листе я увидел, что процесс выполняется хорошо, пока не будет применен метод оценки.

Это мой код

    /////////////////////////
function doGet(e) {

   var valeur = new Array();    
   valeur[0]=e.parameter.Yerk;//action
   valeur[1]=e.parameter.PSO; // Pso
   valeur[2]=e.parameter.Clef; // clé
   if (valeur[2] != null ){
       var today = new Date();
       valeur[3] = today.toISOString().substr(0, 10); //date jour
        Logger.log("v1 de vlé=> "+valeur[2]);
       }
       else
       { valeur[3] ='';
       Logger.log("v2 de clé=> "+valeur[2]);}
       
    valeur[4]="Ici apparaitra la séance faite ou à refaire si vous cliquez sur le bouton ⏩ Planning entrainement ⏪";
    valeur[5]="Ici apparaitra la séance suivante si vous cliquez sur le bouton ⏩ Planning entrainement ⏪";
    valeur[6]=0;
       
   Logger.log(e.parameter);
   Logger.log(e.parameters);
  var ecran = HtmlService.createTemplateFromFile('page');

// Si pas de parametre (PSO) on charge tout le monde
// le test se fait aussi dans la page HTML
   if (valeur[0]!='ongigo')
        {valeur=valeur.concat(cherche_athlete());}
   else
        {
        //Logger.log("Valeur 1,3,2 =>  "+valeur[1]+", "+valeur[3]+", "+valeur[2]);
        var planif_init=historique([valeur[1],valeur[2],valeur[3]]) ; //pso //clé //date 
         // On le met valeur qui détermine le placement avec la date = new date
        valeur[6]=planif_init[0][2];
        if (valeur[6]!=0) {
              valeur[4]=planif_init[0][0];
              valeur[5]=planif_init[0][1];               
            }        
             else{
                 for (var i = 1 ; i < 11 ; i++)  
                    {  for (var j = 0 ; j<3 ; j++) {planif_init[i][j]=i;}    } 
            }
          }
   
   Logger.log(id_Les_jours_Billat+" =>Valeur : "+ valeur +" :!!! Valeur<= "+ ZOZO); 
  ecran.data = valeur; // = cherche dans const id_Les_jours_Billat
  ecran.planif=planif_init;
        
  return ecran.evaluate().setFaviconUrl('https://i.postimg.cc/8z0thNcT/Pingouin-burned-removebg-preview.png');
 
    

//  return HtmlService.createTemplateFromFile("page").evaluate();  
}



// Pour inclure les fichier JS et CSS dans l'HTML
function include(fichier) {
  return HtmlService.createHtmlOutputFromFile(fichier).getContent();  
}
//Fin include

///////////////////////////////////////////////////////////////////////////////  Fin page HTML

У вас есть идеи, где я могу найти проблему?

Вы знаете, являются ли они ограничениями для анонимного пользователя. (Сегодня утром Одному пользователю удалось запустить без ошибки Google, но никому другому)

Я также копирую проект и создаю другое веб-приложение с тем же результатом ... :-(

Спасибо за внимание, готов к тесту, если есть идеи ...

L'PM


person Papy_Fred    schedule 08.07.2020    source источник
comment
Отвечает ли это на ваш вопрос? Приложение Google Script не работает в режиме инкогнито   -  person TheMaster    schedule 08.07.2020


Ответы (1)


Это известная проблема, и Google признал ошибку. Если вы вошли в любую учетную запись Google, веб-приложение будет работать, но если вы попробуете в режиме инкогнито, приложение вернет ошибку 500.

Следите за обновлениями в системе отслеживания проблем.

person Amit Agarwal    schedule 08.07.2020
comment
Теперь проблема решена stackoverflow.com/a/62790735/512127 - person Amit Agarwal; 08.07.2020
comment
Большое спасибо @Amit Agarwal, это был хороший способ решения. Похоже, проблема была решена Google. - person Papy_Fred; 08.07.2020