Google apps script 如何返回项目';s';项目密钥';以编程方式

Google apps script 如何返回项目';s';项目密钥';以编程方式,google-apps-script,Google Apps Script,我可以通过转到“文件-->项目属性-->项目密钥”(在“信息”选项卡上)轻松获取项目密钥 但是,有没有办法从脚本本身返回“项目密钥”?恐怕应用程序脚本目前不支持此功能。现在的最佳实践是在脚本中创建一个字符串常量,将键复制到其中,并在需要键时引用该常量 但是,这意味着如果复制脚本,则需要更新副本中的常量(复制的脚本与原始脚本具有不同的键)。您可以使用 ScriptApp.getProjectKey() 以编程方式获取脚本的项目键。加载项是否具有不同/唯一的项目键,或者它们是否共享主项目键?加载项

我可以通过转到“文件-->项目属性-->项目密钥”(在“信息”选项卡上)轻松获取项目密钥


但是,有没有办法从脚本本身返回“项目密钥”?

恐怕应用程序脚本目前不支持此功能。现在的最佳实践是在脚本中创建一个字符串常量,将键复制到其中,并在需要键时引用该常量

但是,这意味着如果复制脚本,则需要更新副本中的常量(复制的脚本与原始脚本具有不同的键)。

您可以使用

ScriptApp.getProjectKey()

以编程方式获取脚本的项目键。

加载项是否具有不同/唯一的项目键,或者它们是否共享主项目键?加载项是否具有不同/唯一的项目键,或者它们是否共享主项目键?项目键与脚本绑定,因此,任何使用加载项的人都将使用具有相同密钥的相同脚本。当我尝试此操作时,它似乎与文件>项目属性中显示的项目密钥不匹配。