Office.ReplyFormData interface

包含正文或附件数据和回调函数的 ReplyFormData 对象。 在显示答复表单时使用。

注解

示例

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/55-display-items/display-reply-with-attachments.yaml

// The async version is only available starting with requirement set 1.9.
// It provides a callback when the new appointment form has been created.
Office.context.mailbox.item.displayReplyFormAsync(
  {
    htmlBody: "This is a reply with an inline image and an item attachment.<br><img src='cid:dog.jpg'>",
    attachments: [
      { type: "file", url: "http://i.imgur.com/9S36xvA.jpg", name: "dog.jpg", inLine: true },
      { type: "item", itemId: Office.context.mailbox.item.itemId, name: "test_email.msg" }
    ]
  },
  (asyncResult) => {
    console.log(JSON.stringify(asyncResult));
  }
);

属性

attachments

一个 ReplyFormAttachment 数组,可以是文件附件或项目附件。

callback

回复显示调用完成后,使用单个参数 asyncResult(即 Office.AsyncResult 对象)调用在回调参数中传递的函数。

htmlBody

一个包含文本和 HTML 且表示答复窗体的正文的字符串。 字符串限制为 32 KB。

options

包含以下属性的对象文本:- asyncContext: 开发人员可以提供他们希望在回调函数中访问的任何对象。

属性详细信息

attachments

一个 ReplyFormAttachment 数组,可以是文件附件或项目附件。

attachments?: ReplyFormAttachment[];

属性值

callback

回复显示调用完成后,使用单个参数 asyncResult(即 Office.AsyncResult 对象)调用在回调参数中传递的函数。

callback?: (asyncResult: Office.AsyncResult<any>) => void;

属性值

(asyncResult: Office.AsyncResult<any>) => void

htmlBody

一个包含文本和 HTML 且表示答复窗体的正文的字符串。 字符串限制为 32 KB。

htmlBody?: string;

属性值

string

options

包含以下属性的对象文本:- asyncContext: 开发人员可以提供他们希望在回调函数中访问的任何对象。

options?: Office.AsyncContextOptions;

属性值