Google apps script 作为web应用发布的Google应用程序脚本不起作用?

Google apps script 作为web应用发布的Google应用程序脚本不起作用?,google-apps-script,Google Apps Script,我目前有一个简单的Hello World谷歌应用程序脚本如下 我发布了它,允许互联网上的任何人(包括匿名用户)访问,然后获得xxx/dev和xxx/exec URL(后者用于“已发布版本”使用,后者用于正在进行的工作) 当我在浏览器中(或通过cURL命令)调用这些URL时,这些URL当前都不起作用: 你知道会出什么问题吗 注意:我过去已经发布了一些谷歌应用程序脚本,现在仍然有效。就好像我的“新”谷歌应用程序脚本没有发布一样。这可能是因为你登录了多个谷歌帐户。尝试: 从URL中删除“u/0

我目前有一个简单的Hello World谷歌应用程序脚本如下

我发布了它,允许互联网上的任何人(包括匿名用户)访问,然后获得xxx/dev和xxx/exec URL(后者用于“已发布版本”使用,后者用于正在进行的工作)

当我在浏览器中(或通过cURL命令)调用这些URL时,这些URL当前都不起作用:

你知道会出什么问题吗


注意:我过去已经发布了一些谷歌应用程序脚本,现在仍然有效。就好像我的“新”谷歌应用程序脚本没有发布一样。

这可能是因为你登录了多个谷歌帐户。尝试:

  • 从URL中删除“u/0”
  • 注销你所有的谷歌账户,然后返回一个
  • 在“匿名”窗口中尝试/exec

您正在使用doGET,您需要在URL中传递参数,如“?username=jsmith&age=21”,您尝试过吗?不,在google应用程序脚本中,查询参数不是必需的,并且请求对象不包含“仅”查询参数。与使用多个帐户时生成的错误URL相关。是的,您对“u/0/”的看法是正确的,一旦我将其删除,它就工作了。。看起来谷歌在这里推荐的URL上有一个bug。另外,请注意,在incognito选项卡中打开建议的url(带有“u/0/”)也不能使其正常工作(很明显:我在incognito中没有“索引连接用户”)。不必从我所有的帐户中注销,只需应用你的第一点,就可以了。谢谢!:-)是的,谷歌会破坏他们自己的URL有点奇怪。通过问题追踪器查看是否记录了这一点可能是值得的。我承认我没有解决这个问题,但我找不到提到这个问题的原始帖子。今天早上创建了一个,我的问题与此类似。脚本编辑器中的/exec链接不包含/u/0,但当我尝试在多个登录帐户的Chrome浏览器上使用exec url时,它会将/u/1添加到链接中,因此会将其断开。有没有什么已知的方法可以防止这种情况发生?谢谢你的隐姓埋名伎俩——最近web应用程序URL的内容发生了一些变化,目前只有隐姓埋名似乎对我有效