GAS WebApp停止在iOS版Chrome上运行

时间:2019-04-10 19:14:56

标签: ios google-chrome google-apps-script web-applications

我有一个用于工作的gsheet webapp,通常我会使用Chrome在iPhone上访问它。但是,它最近已停止工作。我为此应用程序改用了Safari,但是当我使用Chrome进行其他操作时,它确实使我感到烦恼,而且现在经常不得不来回切换。

在调试问题时,我尝试了所有可能想到的事情,最后,我从Google开发者网站上的示例中摘录了一个简单的webapp: https://developers.google.com/apps-script/guides/html/

即使这不起作用。至少在iOS上的Chrome中没有。没有输出,只是Google免责声明下方的空白页。在其他任何浏览器中都可以正常工作。

我创建的示例应用程序在这里: https://docs.google.com/spreadsheets/d/1NHgzPqVKRYVDqFbHyaKS43uZewgMsFk9JQsyVnvhEe0/edit?usp=sharing

我在工作表和脚本上启用了匿名查看,并添加了StackDriver日志记录以查看脚本是否真正触发。是的。

知道我在做什么错吗?

编辑,链接到代码: https://script.google.com/d/1UCblr2rR_t6spdajaK5Eh_FLQr59Tq2hrU097lhCvlJeB4HMJFEjeRRZ/edit#

更多编辑,下面是代码:

Code.gs

function doGet() {
  var p = PropertiesService.getScriptProperties();
  var q = p.getProperty('count') || 0;
  p.setProperty('count', ++q );
  var r = '* * * * * * * * * * * * * * * * * * * * ';
  console.log( r.substring(0,q * 2 % 40 ) + 'We\'re here! Keep trying!');
  var t = HtmlService.createTemplateFromFile('index');
  return t.evaluate().setSandboxMode(HtmlService.SandboxMode.NATIVE)
}

index.html:

<!DOCTYPE html>
<html>
  <head>
    <base target="_top">
    <title>Here we are</title>
    <style type="text/css">
      body { font: 14pt arial; }
    </style>
  </head>
  <body>
    Hello, World! How are you?
  </body>
</html>

1 个答案:

答案 0 :(得分:0)

他们在最新版本中对其进行了修复, 适用于iOS的Chrome 74.0.3729.121