-1

我正在制作 G-Suite Drive 插件。我有一个制作 G 表的按钮。然后,我可以通过几种方式从附加组件中编辑该 G-sheet。但是,在以后重新加载加载项时,我希望它记住该电子表格的 ID,以便它可以继续编辑它。如何将电子表格 ID 保存到我的 Google Suite 插件中?

我不想让 G-sheet 成为某个名称,然后只搜索名称,因为用户将能够更改名称。

编辑:正如评论中所见,最好的方法是使用 propertiesService 并且它是 G-Suite 附加组件的事实是无关紧要的。

4

1 回答 1

1

您可以使用用户属性

这允许您存储值,例如为使用您的脚本的每个用户单独存储一个电子表格 ID。

样本:

var newId = SpreadsheetApp.getActive().copy("new Sheet").getId();
var userProperties = PropertiesService.getUserProperties();
userProperties.setProperty('sheetId', newId);
于 2020-04-06T14:00:55.333 回答