我在 Google Workspace Marketplace 中有 Google Sheets 插件。我想存储安装插件的用户的电子邮件。我正在考虑三种可能的方法。
写入插件帐户下的私人电子表格(与用户不同)。插件在用户下运行,所以问题是,这是否可能 - 从用户谷歌帐户上下文中访问插件帐户(特别是写入电子表格)?
使用 PropertiesService - 使用类将用户写入脚本属性
PropertiesService
。这个问题的一个问题是谷歌服务配额中解释的限制。对我来说,至少现在,这已经足够了。然而,问题是如何以编程方式访问这些脚本属性。当然,我可以从脚本编辑器访问数据,但如果我想例如向所有用户发送邮件,这是不切实际的。将代码添加到仅适用于特定用户(管理员)的插件中。在这种情况下,因为我可以从脚本属性中读取用户,并且可能将它们写入电子表格以供以后使用。这看起来很丑,我承认。
我不是在要求代码解决方案,而是对正确或最佳方法的建议。