Google 脚本:异常:无效参数:url(第 63 行,文件“Code”)和 Google 用户访问权限被拒绝

Google Script: Exception: Invalid argument: url (line 63, file "Code") AND Google User Access rejected

提问人:LPCPTest 提问时间:7/25/2023 最后编辑:LPCPTest 更新时间:7/25/2023 访问量:42

问:

  1. Google Sheet & WebApp with Edit Access link “EXER1010 DDDL Create Dependent Drop Down WebApp”) 执行时,表单提交在开发人员端是可以的,并且记录已成功添加到 Sheet 中!表。
  2. 但是在谷歌签名的用户(编辑器)在其他浏览器中没有链接,虽然表单在提交时却返回错误>'异常:无效参数:url(第 63 行,文件“代码”)'并且没有记录被添加到 Sheet!数据
  3. 但是在谷歌上,未签名的用户(公共视图)在其他浏览器中执行为“用户访问Webapp”,(已登录并允许授权),但返回错误>异常:您无权访问请求的文档。(第 34 行,文件“代码”)'并且无法加载表单 表格中不会添加任何记录!数据
  4. 2 的部署与共享访问(编辑器)一起使用,并且记录被添加到工作表添加的记录中(请检查工作表!DATA 包含所有条目的时间戳时间戳 25-07-2023)
  5. 当共享访问时,3 的部署有效,并且记录被添加到工作表中(请检查工作表!DATA 包含所有条目的时间戳时间戳 25-07-2023)

对任何拥有 GOOGLE 帐户的人进行观察6. Web 应用程序以“访问 Web 应用程序的用户”身份执行,除非与编辑者访问权限共享。因此,当不与用户共享时,上面的“2”会出错 7.当“用户访问Web应用程序”允许作为查看者或浏览者时,它甚至无法执行链接,在提交错误时出现上述“3”的错误 8. 因此,“第 7 点”是指无法为共享工作表的签名用户提交表单。 9. 这会给拥有 Web 应用程序链接的用户授予访问权限造成严重破坏,但除非共享编辑者访问权限,否则拒绝链接的整洁过程

由于用户端提交失败,需要以管理员身份部署和执行,并通过链接提交表单,以访问谷歌帐户用户(不适用于非谷歌帐户)以在工作表中添加记录。

google-apps-script 参数 google-sheets-api invalid-argument

评论


答: 暂无答案