如何在 OfficeJS 中显示类似于 Window.alert() 的消息

How do I display a message similar to Window.alert() in OfficeJS

我正在尝试显示自定义消息,但 window.alert() 在 OfficeJS 中受到限制。

我找到了建议使用 app.showNotification(title, message);

的解决方案
Office.initialize = function (reason) {
        $(document).ready(function () {
             app.showNotification("Title For the Notification", "test");
    });
 });

浏览器抛出

"app is undefined error".

我缺少哪个模块?

要回答原始问题(在您的标题中),您可以使用 Fabric-UI Dialog API to achive this functionality. The examples of the options for available dialog's styles over here。您也可以使用任何其他 UI 软件包... JQuery UI、JQuery 移动等

除了按照 Slava 的建议使用 Fabric 对话框外,您还可以使用 Office.js 中的对话框 API。这里有一个讨论:Use the Dialog API in your Office Add-ins.