Google sheets Google Sheet为用户保存APIKEY
我正在写一个谷歌表单插件。Google sheets Google Sheet为用户保存APIKEY,google-sheets,Google Sheets,我正在写一个谷歌表单插件。 插件正在使用用户uniqe APIKEY(字符串)调用我的后端API 问题是只为一个用户保存APIKEY。 我需要为一个用户保存APIKEY,因此下次用户打开工作表或创建新工作表时,将加载APIKEY。我不希望用户重新输入APIKEY 我尝试使用getDocumentCache()或getUserCache(),但当我与另一个用户X共享工作表时,用户X可以使用我的APIKEY调用API。 我需要一个用户的APIKEY为Uniqe。 与许多用户共享APIKEY是不合适的
插件正在使用用户uniqe APIKEY(字符串)调用我的后端API 问题是只为一个用户保存APIKEY。
我需要为一个用户保存APIKEY,因此下次用户打开工作表或创建新工作表时,将加载APIKEY。我不希望用户重新输入APIKEY 我尝试使用getDocumentCache()或getUserCache(),但当我与另一个用户X共享工作表时,用户X可以使用我的APIKEY调用API。
我需要一个用户的APIKEY为Uniqe。
与许多用户共享APIKEY是不合适的 我会发布插件在谷歌商店当它完成 有没有更好的方法来储存我的钥匙 谢谢,
Henrik您好,出于安全考虑,我认为对API密钥进行硬编码不是一个好主意。你的插件做什么?嗨,没有硬编码:)我有一个meny textinput,用户在其中输入他的uniqe APIKEY。我将其保存在PropertiesService.getUserProperties()中。对于一个具有一张工作表的用户来说,这是可行的。问题是当用户与其他用户共享工作表时。那么APIKEY仍然适用于共享用户。我希望APIKEY只能为一个用户工作。哦,我现在明白了。其他用户是否在同一域中?还是公共插件?太好了。这是一个公共插件。准备好后,它将部署在谷歌商店中。