【问题标题】:How do I avoid apps script authorisation process?如何避免应用程序脚本授权过程?
【发布时间】:2020-05-12 02:16:42
【问题描述】:

我有一个到电子表格的容器绑定脚本,我认为它是模板表。我可以选择复印这张表。如果我在新创建的工作表(模板副本)上运行任何功能,它会要求谷歌授权。

用户会经常进行复制,因此我们不需要提示此授权。在不将脚本作为工作表插件发布的情况下如何避免此授权?

请帮助我了解如何避免这种授权。谢谢。

【问题讨论】:

  • 不是只问他们第一次而不是第二次吗?
  • 是的,它只是第一次询问,但每次复制时都询问。
  • 通过在 G Suite Marketplace 中创建 google sheet 插件解决了这个问题。这现在很酷。感谢您的回复。
  • @KarthickSundar 你能指导我们开发谷歌插件以避免授权提示吗?

标签: google-apps-script spreadsheet


【解决方案1】:

您无法避免授权,因为那将是一个安全漏洞。但是,至少有两种方法可以减轻压力:

1) 如果您只使用simple triggers,则不会要求用户授权 (如 onEdit、onOpen)不访问敏感范围。

2) 你可以添加

/**
* @OnlyCurrentDoc
*/

如果脚本活动是容器表的范围。这不会删除身份验证对话框,但会删除“应用程序未验证”对话框步骤,这可能会吓到新用户。

【讨论】:

    猜你喜欢
    • 2012-11-07
    • 1970-01-01
    • 1970-01-01
    • 2020-02-05
    • 1970-01-01
    • 2021-03-08
    • 2012-08-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多