Google Apps 脚本 - 如何防止具有查看权限的人看到版本历史记录?

Google Apps Script - how to prevent people with view access from seeing version history?

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

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.

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

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

我相信基本上任何人都不可能以某种方式偶然发现脚本文件/link,除非我明确地与他们分享它,但即便如此我还是想彻底锁定它。谢谢。

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