Compartilhar via


Office.ReplyFormAttachment interface

Um ficheiro ou anexo de item. 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

base64File

A cadeia codificada com Base64 do ficheiro a anexar. Utilize apenas se type estiver definido como base64.

inLine

Se for verdadeiro, indica que o anexo será apresentado inline no corpo da mensagem e não deverá ser apresentado na lista de anexos. Utilize apenas se type estiver definido como file.

itemId

O ID do item do EWS do anexo. Isso é uma cadeia de até 100 caracteres. Utilize apenas se type estiver definido como item.

name

Uma cadeia de caracteres que contém o nome do anexo, até 255 caracteres de comprimento.

type

Indica o tipo de anexo.

url

O URI do local para o arquivo. Utilize apenas se type estiver definido como file.

Detalhes da propriedade

base64File

A cadeia codificada com Base64 do ficheiro a anexar. Utilize apenas se type estiver definido como base64.

base64File?: string;

Valor da propriedade

string

Comentários

[ Conjunto de API: Caixa de Correio 1.15 ]

inLine

Se for verdadeiro, indica que o anexo será apresentado inline no corpo da mensagem e não deverá ser apresentado na lista de anexos. Utilize apenas se type estiver definido como file.

inLine?: boolean;

Valor da propriedade

boolean

itemId

O ID do item do EWS do anexo. Isso é uma cadeia de até 100 caracteres. Utilize apenas se type estiver definido como item.

itemId?: string;

Valor da propriedade

string

name

Uma cadeia de caracteres que contém o nome do anexo, até 255 caracteres de comprimento.

name: string;

Valor da propriedade

string

type

Indica o tipo de anexo.

type: MailboxEnums.AttachmentType;

Valor da propriedade

Comentários

Importante:

  • O base64 tipo de anexo foi introduzido no conjunto de requisitos da Caixa de Correio 1.15. Só é suportado pelos displayReplyAllFormmétodos , displayReplyAllFormAsync, displayReplyForme displayReplyFormAsync .

  • O cloud tipo de anexo não é suportado pelos displayNewMessageFormmétodos , displayNewMessageFormAsync, displayReplyAllForm, displayReplyAllFormAsync, displayReplyForme .displayReplyFormAsync

url

O URI do local para o arquivo. Utilize apenas se type estiver definido como file.

url?: string;

Valor da propriedade

string

Comentários

Importante: esta ligação tem de estar acessível publicamente sem a necessidade de autenticação por parte Exchange Online servidores. No entanto, com o Exchange no local, a ligação pode ser acessível numa rede privada, desde que não precise de autenticação adicional.