所以我在这里遵循了教程,一切都很有效......对我而言 google forms file upload complete example
我需要做的是将脚本添加到Google表单,并允许用户将图像与表单一起上传。我知道它只会将上传的图像放在指定的文件夹中,但没关系,不会有大量的数字,我们只能使用相应的时间戳。
我遇到的问题是,当我打开表单,按照链接,并且能够上传图像,但是当我尝试与域外的某人共享时,一切都与我期望的完全相同(这是一个谷歌对于商业帐户),表单有效,但脚本的链接给了我旧的:
抱歉,您请求的文件不存在。 请检查地址并再试一次。 使用Google云端硬盘完成任务 Google云端硬盘中的应用可让您轻松创建,存储和共享在线文档,电子表格,演示文稿等。 有关详情,请访问drive.google.com/start/apps。
我已经与测试gmail用户共享了表单和脚本
我已将脚本发布为webapp
该版本已经过管理和更新,是最新版本。
我甚至分享了它将上传图片的文件夹,但它没有那么远,因为它甚至不会加载脚本。
我在网上找到的关于共享google-apps-script的其他所有内容都与开发人员合作,并让他们访问您的代码,这是我想做的最后一件事。我不太了解谷歌驱动器,尤其是谷歌脚本,以进一步采取此故障排除。任何人都知道这里发生了什么?
答案 0 :(得分:2)
您不必共享脚本。
唯一重要的是您部署网络应用的方式:您必须将其作为您执行,并指定任何人都可以使用,甚至匿名,这意味着webapp用户无需登录即可使用该应用。 这意味着 - 显然 - 您无法知道谁在使用该应用程序。如果您限制对域用户的webapp访问权限,那么他们必须登录,即使脚本运行"您和#34;,您仍然可以识别有效用户。
下面显示的参数(当您从Google Apps帐户部署它时有更多可能性,例如您可以限制到您的域...但我的域名是法语,所以我更喜欢显示更多&# 34;标准"示例)