首页 > 解决方案 > Office.js 协作处理文档

问题描述

我有以下用例:

由于 Word 支持此功能,因此没有问题。但是,我不希望用户都能够使用我正在开发的加载项。插件将一些 ContentControl 对象注入到文档中,虽然两个用户都可以这样做,但它的行为并不正常。

如果我做对了,为了协作工作,插件应该使用该Office.context.document.settings.refreshAsync(callback);方法。事实证明,这种方法在我的情况下非常慢(有时长达 10 秒,具体取决于我通过插件在文档中插入的 ContentControl 对象的数量)。这就是为什么我想避免在没有协作时使用上述方法。

我的问题是 - 在 Office.js 中,有没有办法知道存在协作?这样,当当时没有协作发生时,我可以轻松地refreshAsync()在对象之间切换和访问对象。settings

标签: javascriptoffice-js

解决方案


推荐阅读