【问题标题】:Google Apps Script not showing up when signed out退出时未显示 Google Apps 脚本
【发布时间】:2015-11-09 17:53:45
【问题描述】:

我正在尝试使用 Google Apps 脚本将来自 GeoCharts 的交互式地图放在我的网站上。当我登录我的 Google 帐户时地图会显示,但当我注销时它们不会显示。我该如何解决这个问题?

这是我使用的doGetprate 是项目中的一个 HTML 文件。然后我将项目部署为 Web 应用程序并选择

以“我”的身份执行应用程序

谁有权访问该应用:“任何人”

function doGet() {
 return HtmlService.createHtmlOutputFromFile('prate').setSandboxMode(HtmlService.SandboxMode.IFRAME);
 }

当我退出时,我没有在页面上看到错误,只是没有显示。这是该页面的链接:https://sites.google.com/site/christinegbraun/data

【问题讨论】:

  • 您无法使用新设置进行更新,您必须发布新版本。

标签: google-apps-script google-visualization google-sites


【解决方案1】:

确保您确实在您的网站中添加了 /exec 而不是 /dev
还要确保每个人都可以通过在设置中选择来访问该应用

谁有权访问该应用anyone, even anonymous

【讨论】:

  • 我们会看看 Christine 怎么说,但我认为您已经通过访问设置找到了答案。简要说明“任何人”和“任何人,甚至匿名”之间的区别,以及这如何解释她所看到的行为,您的答案将会得到改进。
  • @niwox 是的,将其更改为“任何人,甚至匿名”都可以,但现在它在脚本顶部显示了一个不太好看的横幅。我在网上找到了这个讨论here,在第四条评论中有一些代码,但它没有用。错误是“属性添加不会为对象 HtmlOutput 退出”任何想法如何摆脱这个甚至是我可以摆脱的东西?
  • 对不起@Mogsdad,会的。显然我是新人:)
猜你喜欢
  • 1970-01-01
  • 2016-10-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-02
  • 2019-05-16
  • 2013-11-15
  • 1970-01-01
相关资源
最近更新 更多