1
我想从功能区命令功能访问存储在Office.context.document.settings
中的设置。从功能区功能文件和任务窗格访问Office.context.document.settings
它们已被存储在任务窗格中,但似乎无法通过功能文件访问。它们可以被其他任务窗格访问。
另一方面,我可以将设置存储在函数文件中,但也不能从任务窗格访问它们。
这没有记录。如何在FunctionFile和Task-Panes之间传输设置?
在我的任务窗格中,我存储我的设置是这样的:
Office.context.document.settings.set('sheet_backup', "foo");
Office.context.document.settings.saveAsync(function (asyncResult) {
if (asyncResult.status == Office.AsyncResultStatus.Failed) {
console.log('Settings save failed. Error: ' + asyncResult.error.message);
} else {
console.log('Settings saved.');
console.log(Office.context.document.settings.get('sheet_backup'));
}
});
我可以从另一个任务窗格访问此完美的罚款javascript文件与线
console.log(Office.context.document.settings.get('sheet_backup'));
然而,当我使用在清单中我已声明为我的功能文件的文件中的相同行...
它只是返回null
。
更新了主要帖子,其中包含代码片段和关于'FunctionFile'的说明。 – moejoe