Как запланировать запуск надстройки office.js в определенное время на Sharepoint 2019 - PullRequest
0 голосов
/ 09 июля 2019

Мне нужно запускать макрос Excel (копии и вставки с одной и той же рабочей книгой) в один и тот же день каждого месяца на неопределенный срок. Книга находится в SharePoint 2019, и у меня нет внешних машин для запуска cron.

Насколько я понимаю, я могу использовать / script API office.js, который позволит мне запускать макросы в веб-интерфейсе Excel SharePoints. Однако я не понимаю / не могу найти никакой информации о том, как автоматизировать / запланировать запуск макроса в определенное время.

Я видел это В JavaScript, как я могу запустить функцию в определенное время? и это, но я не уверен, что это будет работать / будет лучшим методом.

Поток был бы великолепен, и я увидел, что есть надстройка https://flow.microsoft.com/en-us/blog/introducing-microsoft-flow-integration-in-excel/, но похоже, что вы не можете "установить время" для ее запуска. Я также предположил бы, что могут быть долгосрочные проблемы в том, что его способность работать основана на разрешениях пользователя.

В случае, если у вас есть лучший способ добиться того, что я ищу, я тоже весь слух.

1 Ответ

0 голосов
/ 09 июля 2019

Надстройка Office может работать только в открытой книге, и в надстройке нет способа открыть книгу в указанное время.Если вы можете найти способ открыть книгу в указанное время (на чьем-либо компьютере), то у вас может быть надстройка панели задач, которая проверяет дату и вносит изменения.(Этот код должен быть в методе Office.initialize или Office.onReady. См. Инициализация надстройки .) Затем можно настроить надстройку для автоматического открытия при каждом открытии книги.(См. Автоматически открывать область задач с документом .)

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

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