Outlook加载项:对话框位于任务窗格窗口的中心

问题描述

我在任务窗格中有一个HTML页面,并且需要显示一个“确定取消”对话框和一个通知对话框:

  1. 如果我将'displayDialogAsync'与'Iframe'一起使用,以在日历事件中显示对话框:

    Office.context.ui.displayDialogAsync(myUrl,{高度:100,宽度:200,displayInIframe:true},dialogCallback);

显示的对话框充满了我的日历事件,“高度”和“宽度”被忽略。为什么呢?

  1. 如果我需要在任务窗格中显示一个对话框,可以吗?我如何知道任务窗格的位置?我可以使用window.open(..),但是我只会得到“ window.innerHeight”和“ window.innerWidth”来获取任务窗格的大小,而不是位置...

  2. 如何在任务窗格中显示通知对话框以显示消息并自动关闭?它应该显示为to色

谢谢, 迭戈

解决方法

对于Office.context.ui.displayDialogAsync,高度和宽度值代表设备屏幕的高度和宽度的百分比。因此,我们建议您重试使用百分比刻度。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...