Является ли Excel Javascript API только для создания надстроек? - PullRequest
0 голосов
/ 08 апреля 2020

Я думаю об использовании API для быстрого обмена большим количеством данных Excel с веб-сервером. Специально для целей администрирования.

Требования

  1. Создайте соединение с пользовательским веб-сервером вместо localhost [ON OPEN]
  2. Обновить / загрузить данные с веб-сайта в рабочую книгу Excel при открытии файла Excel [ON OPEN]
  3. Отправьте команду блокировки на веб-сервер, чтобы другие пользователи не могли вносить изменения одновременно [ON OPEN]
  4. Возврат всех данных на веб-сервер [ON SAVE]
  5. Отображение сообщения об ошибке при неправильном формате [ON SAVE] Снять блокировку [ON CLOSE]

Несколько вопросов

  1. Работает ли API только с localhost или с пользовательским веб-сервером?

  2. Есть ли способ создания события для ON OPEN?

  3. Есть ли способ создать событие для ON SAVE?

  4. Есть ли способ создать событие для ON CLOSE?

1 Ответ

0 голосов
/ 05 мая 2020

Office. js API работают с любым веб-сервером. Localhost используется только при разработке / тестировании.

Любой код, который вы хотите запустить при открытии надстройки, может быть помещен в вызов Office.onReady (или Office.initialize).

В настоящее время нет способа обработать события Сохранить или Закрыть.

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