javascript - 启动 webapp 和 google 给我一个错误
问题描述
我在应用程序脚本谷歌中制作了一个 webapp。我使用“将应用程序执行为:”=>“我”和“谁有权访问该应用程序:”=>“任何人,甚至是匿名的”来部署它
直到两天前,一切都运行良好。
因为,当我的用户启动 web 应用程序时,我收到了这个错误消息(法语)。
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
你知道我可以在哪里搜索问题吗?
你知道它们是否是用户“匿名”的限制。(今天早上一位用户成功启动,没有谷歌错误,但没有其他人)
我还复制了该项目并创建了另一个 webapp,结果相同...... :-(
感谢关注,如果你有想法,我已经准备好测试了...
下午
解决方案
这是一个已知问题,谷歌已经承认了这个错误。如果您登录到任何 Google 帐户,该网络应用程序将可以运行,但如果您尝试在隐身模式下,该应用程序将返回 500 错误。
您可以关注问题跟踪器以获取更新。
推荐阅读
- javascript - 是否可以使用纬度和对数坐标在自定义地球上设置地图标记?
- kubernetes - 如何在 AKS 中为 docker 层使用 Lsv2 nvme 存储?
- c - 如何解决 Codeforce “A. Way Too Long Words” 的问题?
- excel - 在 Excel 中根据单元格引用查找和打印文档
- azure - 我需要一个 Vnet 和子网来连接我的 App Servicce 和 SQL Server 吗?
- python - 熊猫在数据框中用不同颜色突出显示特定数字
- cypress - 单击按钮后如何等到页面重新加载
- apache-kafka - 生成的 WallclockTimestampExtractor 时间戳在处理时间戳之前
- php - 替换 eval 函数以在 php 中运行旧代码
- php - 如何将 laravel 刀片中的数据数组保存到数据库