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 |
in |
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 |
item |
O ID do item do EWS do anexo. Isso é uma cadeia de até 100 caracteres. Utilize apenas se |
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 |
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
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 pelosdisplayReplyAllForm
métodos ,displayReplyAllFormAsync
,displayReplyForm
edisplayReplyFormAsync
.O
cloud
tipo de anexo não é suportado pelosdisplayNewMessageForm
métodos ,displayNewMessageFormAsync
,displayReplyAllForm
,displayReplyAllFormAsync
,displayReplyForm
e .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.