Google apps script 如何允许他人访问由Google应用程序脚本制作的web应用程序?

Google apps script 如何允许他人访问由Google应用程序脚本制作的web应用程序?,google-apps-script,Google Apps Script,我从Google应用程序脚本部署了一个web应用程序,但其他人似乎无法运行它。 (当我登录谷歌时,它运行正常) 我不断收到“请求共享”电子邮件,即使我将源脚本设置为“网上公开” “执行应用程序为:”设置为“用户访问web应用程序” 该应用程序的链接位于 它可能对其他人非常有用,但现在我认为没有其他人可以运行它。您在这里显示的链接是开发链接,被描述为“代码的最后保存版本”,此链接是不可共享的。。。你应该给人们的是: 它显示在此弹出窗口中 除此之外,脚本文件的共享属性不相关,您可以将其保留为私有

我从Google应用程序脚本部署了一个web应用程序,但其他人似乎无法运行它。 (当我登录谷歌时,它运行正常)

我不断收到“请求共享”电子邮件,即使我将源脚本设置为“网上公开”

“执行应用程序为:”设置为“用户访问web应用程序”

该应用程序的链接位于


它可能对其他人非常有用,但现在我认为没有其他人可以运行它。

您在这里显示的链接是开发链接,被描述为“代码的最后保存版本”,此链接是不可共享的。。。你应该给人们的是:

它显示在此弹出窗口中

除此之外,脚本文件的共享属性不相关,您可以将其保留为私有。。。。只有此窗口中的设置对于确定谁有权访问您的应用程序以及如何访问(即以您或用户访问应用程序的身份运行)非常重要


您还应该记住,用户将在同一弹出窗口中看到您选择的版本,无论您在.dev版本中保存和使用了哪些更改。。。因此,请考虑发布正确的版本。

我是如何让它工作的:

我将GS代码复制到一个新文件中,部署为Web应用程序,然后设置“将应用程序执行为:”“我”,“谁有权访问该应用程序:”“任何人甚至匿名”


我认为,一旦您部署了具有特定权限的版本,如果您更改同一版本的权限,该版本将无法正常工作


创建新版本似乎可以解决问题

更重要的是“谁可以访问该应用程序”的问题。您是否已将其设置为
任何人
任何人,包括匿名
显然不需要创建新副本。。。你可以像我建议的那样轻松地更改原始脚本的设置。直到这个答案,我才最终让我的代码也为其他人工作。谢谢兄弟,在这张图片中继续祝福。^^^
执行应用程序为:
应设置为
(me) yourEmail@gmail.com
选项和
谁有权访问该应用程序
应设置为
任何人,即使是匿名的
我通过谷歌工作表使用了它,在它实际工作之前,我必须与所有人共享excel文件。@takje你不应该这样做,如果应用程序以“你”的身份执行,则无需共享电子表格。