Office.js работают над документом - PullRequest
0 голосов
/ 08 июня 2018

У меня есть следующий вариант использования:

  • пользователь создает документ и сохраняет его в OneDrive
  • пользователь приглашает другого пользователя одновременно работать над тем же документом

Поскольку это поддерживается Word, проблем нет.Однако я не хочу, чтобы пользователи могли использовать надстройку, над которой я работаю.Надстройка внедряет некоторые объекты ContentControl в документ, и хотя оба пользователя могут это сделать, он не работает должным образом.

Если я правильно понял, для совместной работы надстройка должна использовать Office.context.document.settings.refreshAsync(callback); метод.Этот метод оказался очень медленным в моем случае (иногда до 10 секунд, в зависимости от количества объектов ContentControl, которые я вставил в документ через надстройку).Вот почему я хотел бы избегать использования описанного выше метода всякий раз, когда нет сотрудничества.

Мой вопрос - есть ли какой-нибудь способ узнать в Office.js, что сотрудничество существует?Таким образом, я мог бы легко переключаться между refreshAsync() и простым доступом к объекту settings, когда в этот момент не происходит сотрудничества.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...