Compartilhar via


Office.ReplyFormData interface

Um objeto ReplyFormData que contém dados de corpo ou anexo e uma função de chamada de retorno. Utilizado ao apresentar um formulário de resposta.

Comentários

Exemplos

// 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));
  }
);

Propriedades

attachments

Uma matriz de ReplyFormAttachment que são ficheiros codificados com Base64, itens do Exchange ou anexos de ficheiros.

callback

Quando a chamada de apresentação de resposta for concluída, a função transmitida no parâmetro de chamada de retorno é chamada com um único parâmetro, , asyncResultque é um Office.AsyncResult objeto.

htmlBody

Uma cadeia de caracteres que contém texto e HTML e que representa o corpo do formulário de resposta. A cadeia de caracteres está limitada a 32 KB.

options

Um literal de objeto que contém a seguinte propriedade:- asyncContext: os programadores podem fornecer qualquer objeto a que pretendam aceder na função de chamada de retorno.

Detalhes da propriedade

attachments

Uma matriz de ReplyFormAttachment que são ficheiros codificados com Base64, itens do Exchange ou anexos de ficheiros.

attachments?: ReplyFormAttachment[];

Valor da propriedade

callback

Quando a chamada de apresentação de resposta for concluída, a função transmitida no parâmetro de chamada de retorno é chamada com um único parâmetro, , asyncResultque é um Office.AsyncResult objeto.

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

Valor da propriedade

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

htmlBody

Uma cadeia de caracteres que contém texto e HTML e que representa o corpo do formulário de resposta. A cadeia de caracteres está limitada a 32 KB.

htmlBody?: string;

Valor da propriedade

string

options

Um literal de objeto que contém a seguinte propriedade:- asyncContext: os programadores podem fornecer qualquer objeto a que pretendam aceder na função de chamada de retorno.

options?: Office.AsyncContextOptions;

Valor da propriedade