0

我有一个运行良好的谷歌应用程序脚本,它从 GET/POST 获取参数以生成 pdf 并通过邮件发送并将其存储在谷歌驱动器中。

如果我由我的用户执行该脚本,一切正常。

我尝试向所有人发布,当我尝试打开生成的 url 时以我的用户身份继续执行我只看到一个按钮“点击我”

怎么了 ??

我需要从 GAE 调用这个脚本来执行文档上的一些东西。

任何人都可以帮助我吗?

这是我的脚本的网址:脚本

谢谢桑德罗

编辑

这是我的测试代码:

   function doGet() { 
     var output = ContentService.createTextOutput() 
         .setMimeType(ContentService.MimeType.TEXT) 
         .setContent("Hello World"); 
     return output; }

我已经发布为 webapp,执行设置为我自己,访问设置为所有人,包括匿名。

当我尝试以匿名用户身份访问时,我总是看到那个按钮:(

4

1 回答 1

2

您没有更新版本(请参阅菜单:文件 > 管理版本)然后重新发布应用程序,因此您获得的是旧代码(也就是您从“脚本作为 webapp”获得的示例代码)。测试 URL 始终是最新的代码,但真正的 URL 有一个明确的版本。

于 2012-08-31T05:18:56.277 回答