Я не могу опубликовать рабочую демонстрацию, потому что код должен запускаться в MS Outlook.
Я занимаюсь разработкой на основе этой Демо-команды для надстройки Outlook .
Я хочу добавить диалоговое окно, как показано здесь в документах MS.
Я взял эту рабочую демонстрацию и добавил одну единственную строку:
Office.context.ui.displayDialogAsync('https://my_site.com/project/hello_world.html');
где https://my_site.com/project
- это то, где находится остальная часть приложения, а hello_world.html
- это минимальный HTML-файл с телом «Hello World».
Я добавил, что там, где я видел, используется Office.context
-в функции insertText()
- чтобы быть уверенным, что он был создан.
Эта функция вызывается при нажатии кнопки на панели задач при составлении письма.
Я не вижудиалоговое окно "Hello World" и ничего в журнале консоли.
Разрешено ли displayDialogAsync()
из панели задач?
Любые идеи из информации, которую я могу дать, о том, что я могу делать неправильно, или как это обнаружить?Есть ли у функции возвращаемое значение или выдается исключение в случае сбоя?Любые другие идеи?Есть ли демоверсия минимальная , может быть, просто от нажатия кнопки на ленте?