我需要实现一个错误报告表单,用户可以使用其他信息填写表单。然后,此信息将作为文本文件发布到我的Google云端硬盘帐户。
我不希望用户受到任何Google驱动器或Gmail权限的干扰。我只是希望我的代码匿名将文件写入我的驱动器文件夹。
我做了一些调查,我想到了here提到的谷歌脚本。我创建了一个自定义的Web表单以填充和必要的gs(我猜这个扩展名代表谷歌脚本)文件。
由于跨域名称,我无法将此表单添加为iframe,其网址类似于' https://script.google.com/macros/s/AKfycbxx ...'。因此我决定将此表单作为子浏览器选项卡打开,但这样我就无法将错误消息从父级传递给子级。
在这种情况下,有没有办法从父母发送消息给孩子? 有没有更好的方法来实现这个?
谢谢, Ugurcan
答案 0 :(得分:2)
你走在正确的轨道上。使用应用程序脚本webapp是一种避免所有oauth权限代码的简单方法。我假设您已经发布了“以我为中心”来访问“每个人甚至匿名”。
无需打开子窗口。只需将您需要的所有数据作为url参数传递给您的webapp。 然后在您的应用程序上,参数在doGet中接收并使用它们填充表单字段。
答案 1 :(得分:0)
我建议使用不同的(非Apps脚本)方法。使用服务帐户并上传到该帐户。将该帐户的文件共享到您自己的帐户,或将其复制到您自己的Google Dtive。