GAS UrlFetchApp无法请求GAS项目

时间:2016-08-27 20:13:36

标签: javascript html google-apps-script

我正在尝试使用大量的Google Apps Scripts项目,并希望为所有项目提供一组HTML文件。我有一个核心项目,其代码如下:

function doGet (e) {
  return HtmlService.createHtmlOutputFromFile(e.parameter.htmldoc);
}

然后,从另一个项目我可以运行

UrlFetchApp.fetch("https://script.google.com/macros/s/someid/dev?htmldoc=footertemplate").getContextText();

但是,当我尝试运行代码来加载HTML文件时,会发生什么情况是获取HTML代码才能登录Google:

enter image description here

每个人都可以运行这两个项目,每个提示都要求我允许我获得许可。如果有人能够弄清楚,我会非常感激。

修改

我已经尝试了另外两个新项目,并发现这不仅仅是这两个项目

1 个答案:

答案 0 :(得分:0)

您的发布设置一定存在问题。在发布时,您应该获得“谁有权访问该应用

这样的选项

如果您想在不登录的情况下访问,请将其设置为“任何人,甚至匿名”。

enter image description here