用于设置的 Outlook 加载项存储
Outlook add-in Storage for settings
我一直在尝试使用
Office.context.roamingSettings.set("keyVal", value)
Office.context.roamingSettings.get("keyVal")
要保存在存储中,但它只对当前会话有效。
现在我一直在尝试 saveAsync。但它不带参数。所以我想知道它应该如何使用。此外,如果它为用户(OWA、移动和桌面)保留所有平台中的数据
Office.context.roamingSettings.saveAsync(function (result) {
if (result.status !== Office.AsyncResultStatus.Succeeded) {
console.error(`Action failed with message ${result.error.message}`);
} else {
console.log(`Settings saved with status: ${result.status}`);
}
});
在会话的生命周期中,您可以只使用 set 和 get 方法来处理设置 属性 包的内存中副本。
如果您想要保留设置以便下次使用加载项时它们可用,请在调用 set 方法后使用 saveAsync 方法保存设置。有关示例,请参见以下代码片段:https://github.com/OfficeDev/office-js-snippets/blob/main/samples/outlook/10-roaming-settings/roaming-settings.yaml
我一直在尝试使用
Office.context.roamingSettings.set("keyVal", value)
Office.context.roamingSettings.get("keyVal")
要保存在存储中,但它只对当前会话有效。 现在我一直在尝试 saveAsync。但它不带参数。所以我想知道它应该如何使用。此外,如果它为用户(OWA、移动和桌面)保留所有平台中的数据
Office.context.roamingSettings.saveAsync(function (result) {
if (result.status !== Office.AsyncResultStatus.Succeeded) {
console.error(`Action failed with message ${result.error.message}`);
} else {
console.log(`Settings saved with status: ${result.status}`);
}
});
在会话的生命周期中,您可以只使用 set 和 get 方法来处理设置 属性 包的内存中副本。
如果您想要保留设置以便下次使用加载项时它们可用,请在调用 set 方法后使用 saveAsync 方法保存设置。有关示例,请参见以下代码片段:https://github.com/OfficeDev/office-js-snippets/blob/main/samples/outlook/10-roaming-settings/roaming-settings.yaml