【问题标题】:How Do I publish google App script url as public for anyone with or without a google account to aceess?如何将 google App 脚本 url 公开发布给有或没有 google 帐户的任何人访问?
【发布时间】:2022-01-17 18:56:18
【问题描述】:

我花了几个小时在网上冲浪,寻找如何将文件从 Html 表单上传到谷歌驱动器的解决方案,我终于找到了解决方案,它是一个应用脚本,它在谷歌表格上记录上传文件的链接。

然后最令人失望的部分来了。在我将我的应用脚本发布为网络应用后,我设置了

执行应用程序为:用户访问网络应用程序

谁有权访问该应用:所有人

我发现只有我一个人可以在我的 Google 帐户登录时打开该 URL。

我没有走到这一步来为自己设置一个 Html 表单来上传文件,我需要这个解决方案,以便访问我网站的人可以通过表单轻松上传文件,并且他们所有的上传都将在我的谷歌驱动器。

以下是我的应用脚本网址:

https://script.google.com/macros/s/AKfycbwAa0f3Wr9Q46eqNUjKu1ZZZ-JW344jbTLjJJrOUO8U90cluA8/exec

如果有人能告诉我我做错了什么,我会很高兴。

【问题讨论】:

    标签: google-apps-script web-applications google-drive-api


    【解决方案1】:

    您必须将网络应用设置更改为

    以我的身份执行应用程序

    谁有权访问该应用:所有人,甚至是匿名用户

    相关

    【讨论】:

    • 我也试过了。它不工作。你对触发器有任何了解吗?我只是想知道我是否应该用它做一些我没有做的事情。
    • @AyodejiAkingbe 如果您仍需要帮助,请发布新问题,包括minimal reproducible example
    【解决方案2】:

    我终于找到了解决办法。 首先,我尝试在我的手机上下载 Microsoft Edge 浏览器并尝试打开其上的 URL,它打开了!!!

    然后我决定注销我智能手机上的所有 Google 帐户,我还注销了用于创建 URL 的电子邮件,然后我尝试打开链接,它确实有效。

    所以问题仍然存在,如果您在设备上登录多个 Google 帐户,Web App URL 将无法正常工作。

    【讨论】:

    • 存在与登录多个 Google 帐户相关的已知问题,但该问题的详细信息不足以确定此问题可能会影响您的网络应用。
    猜你喜欢
    • 2013-05-25
    • 1970-01-01
    • 2013-05-01
    • 2016-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-05
    • 2012-03-15
    相关资源
    最近更新 更多