如何保存用户偏好?

How to save user preferences?

我们正在开发一个 Gmail 插件来帮助内部员工处理客户的电子邮件。

我们的卡片小部件将有一个 table 2 列;每行的第一个单元格将托管一个或多个域,第二个单元格将包含一个 editable 文本框,其中包含插件将添加到该用户的默认标签.

我想允许用户更改默认标签,以适应his/her偏好和实际标签方法,多年来在某些情况下采用。

所以问题是:如何保存用户首选项,用户设置,当然只有我们的插件,但保持与用户帐户相关?目标是允许用户使用不同的设备登录并找到相同的设置

sample Gmail add-ons projects that Google have published on Github should help you. In particular I've just found this Settings.js source file.

核心好像是

var savedSettings = cachedPropertiesForUser_().get("settings", {});

不过我没气着用过这个