次の方法で共有


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オブジェクトである 1 つのパラメーターで Office.AsyncResult 呼び出されます。

htmlBody

回答フォームの本文を表すテキストと HTML が含まれる文字列。 文字列は、32 KB 以内に制限されています。

options

次のプロパティを含むオブジェクト リテラル:- asyncContext: 開発者は、コールバック関数でアクセスする任意のオブジェクトを指定できます。

プロパティの詳細

attachments

ファイルまたはアイテムの添付ファイルである ReplyFormAttachment の配列。

attachments?: ReplyFormAttachment[];

プロパティ値

callback

応答表示呼び出しが完了すると、コールバック パラメーターで渡された関数が、 asyncResultオブジェクトである 1 つのパラメーターで 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;

プロパティ値