【问题标题】:Google Apps Script - how to prevent people with view access from seeing version history?Google Apps 脚本 - 如何防止具有查看权限的人查看版本历史记录?
【发布时间】:2021-12-05 03:49:07
【问题描述】:

我有一个作为“查看器”运行的 Data Studio 社区连接器,它要求脚本启用链接共享(在此处记录:https://developers.google.com/datastudio/connector/share)。我没有意识到我需要为此启用链接共享,并且最初将应用程序机密硬编码到脚本文件中。其中包括以下注意事项:

As a best practice it is recommend not to include any secrets or API keys directly in the source of your script and instead use the Properties Service.

我已经开始执行此操作,但随后在我的测试中意识到任何具有查看访问权限的人仍然可以访问脚本文件的版本历史记录(文件 -> 查看版本历史记录),从而查看我所有的硬编码秘密'已经被删除了。

有没有办法从脚本文件中删除所有版本历史记录?

我相信,除非我明确与他们分享,否则基本上任何人都无法以某种方式偶然发现脚本文件/链接,但即便如此,我还是想彻底锁定。谢谢。

【问题讨论】:

    标签: google-apps-script google-data-studio


    【解决方案1】:

    好吧,由于版本历史记录与特定文件相关联,看来我可以删除单个 .gs 文件,然后在脚本中重新创建它,历史记录应该被擦除。

    【讨论】:

      猜你喜欢
      • 2016-08-15
      • 1970-01-01
      • 2020-02-11
      • 2013-02-13
      • 2022-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多