Вызов пользовательских функций из команд надстройки в файле манифеста Office JS - PullRequest
0 голосов
/ 24 октября 2018

Я начал работать с пользовательскими функциями с office js api, и у меня есть несколько вопросов.

У меня есть сценарий, в котором мне может потребоваться обновить все значения формул пользовательских функций после нажатия кнопки надстройки на ленте Excel.Есть ли способ сделать это из function-file.js или каким-либо другим способом вообще?

Кроме того, что было бы хорошим подходом для разделения состояния между custom-functions.js или любой другой частью вашего добавления-в?Я пытался использовать OfficeRuntime.AsyncStorage для этой цели, но проблема в том, что в библиотеке office.js не определен AsnycStorage, а доступ к AsyncStorage возможен только из пользовательских функций, поскольку он определен во время выполнения пользовательских функций.

1 Ответ

0 голосов
/ 25 октября 2018

спасибо, что спросили о пользовательских функциях и опробовали их!Чтобы получить все изменения в ваших функциях (и увидеть обновление в ячейках, которые используют эти функции), вам нужно будет повторно загрузить проект.(См. документы по боковой загрузке здесь ). Мы понимаем, что этот процесс может быть улучшен, поэтому наша команда инженеров работает над «живой перезагрузкой», которая произойдет в будущем.

RE: OfficeRuntime.AsyncStorage - он доступен для всех частей надстройки (так что как пользовательские функции, так и части нестандартных функций надстройки, такие как элементы пользовательского интерфейса, такие как панель задач, могутиспользуй это).У нас есть некоторая документация по AsyncStorage здесь .

Дайте мне знать, если у вас есть дополнительные вопросы - спасибо!

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