Google文档附加组件只允许您每天发送某些电子邮件或在免费版本中每天处理一定数量的行。转移到这些附加组件的付费计划会消除这些限制。
如何对附加组件的使用加以限制?存储使用次数的数据在哪里?
答案 0 :(得分:1)
您希望在用户使用加载项时编写和读取值。而且你想秘密地做这些价值观。如果我的理解是正确的,那么如何使用PropertiesService?根据您的情况,我认为用户无法直接检索值的条件可能很重要。为了满足这个条件,我认为有两种模式。
使用PropertiesService.getDocumentProperties()
。
当它写入一个值时,你可以使用它。
PropertiesService.getDocumentProperties().setProperty("key", value)
当它读取值时,您可以使用它。
var value = PropertiesService.getDocumentProperties().getProperty("key")
请使用插件在项目中添加这些脚本。
使用Custom File Properties of Drive API。
当它写入一个值时,你可以使用它。
PATCH https://www.googleapis.com/drive/v3/files/### file ID ###
{"appProperties": {"key": value}}
当它读取值时,您可以使用它。
GET https://www.googleapis.com/drive/v3/files/### file ID ###?fields=appProperties
请使用插件在项目中添加这些脚本。
### file ID ###
是活动文档的文件ID。这可以从附加组件中检索。appProperties
是私人财产。因此,只能从写入值的项目中读取值。即,可以仅从附加组件中读取值。如果我误解了你的问题,我很抱歉。