Office.DialogParentMessageReceivedEventArgs interface

提供有关引发 DialogParentMessageReceived 此事件的父页面的消息的信息。

要为 DialogParentMessageReceived 事件添加事件处理程序,请使用 addHandlerAsyncOffice.UI 对象的方法。

注解

使用方

示例

// The following example provides information about the message from the parent page.
Office.onReady(() => {
    Office.context.ui.addHandlerAsync(Office.EventType.DialogMessageReceived, onMessageFromParent);
});

function onMessageFromParent(args: Office.DialogParentMessageReceivedEventArgs) {
    const eventType = args.type;
    const origin = args.origin;
    const messageFromParent = args.message;
    console.log(`${eventType} event occurred. Message received from ${origin}: ${messageFromParent}`);
}

属性

message

获取从父页面发送的消息的内容,可以是任何字符串或字符串化数据。

origin

获取调用 Dialog.messageChild父页的域。

type

获取标识引发的事件类型的 Office.EventType 枚举值。

属性详细信息

message

获取从父页面发送的消息的内容,可以是任何字符串或字符串化数据。

message: string;

属性值

string

origin

获取调用 Dialog.messageChild父页的域。

origin: string | undefined;

属性值

string | undefined

注解

需求集DialogOrigin 1.1。 该属性位于 undefined 不支持此要求集的客户端上。

type

获取标识引发的事件类型的 Office.EventType 枚举值。

type: EventType;

属性值