Office.AttachmentDetails interface
Representa um anexo em um item do servidor. Somente modo de leitura.
Uma matriz de AttachmentDetails
objetos é devolvida como propriedade attachments
de um compromisso ou item de mensagem.
Comentários
[ Conjunto de API: Caixa de Correio 1.1 ]
Nível mínimo de permissão: ler item
Modo Outlook aplicável: Leitura
Exemplos
// The following code builds an HTML string with details
// of all attachments on the current item.
const item = Office.context.mailbox.item;
let outputString = "";
if (item.attachments.length > 0) {
for (let i = 0 ; i < item.attachments.length ; i++) {
const attachment = item.attachments[i];
outputString += "<BR>" + i + ". Name: ";
outputString += attachment.name;
outputString += "<BR>ID: " + attachment.id;
outputString += "<BR>contentType: " + attachment.contentType;
outputString += "<BR>size: " + attachment.size;
outputString += "<BR>attachmentType: " + attachment.attachmentType;
outputString += "<BR>isInline: " + attachment.isInline;
}
}
console.log(outputString);
Propriedades
attachment |
Obtém um valor que indica o tipo do anexo. |
content |
Obtém o tipo de conteúdo MIME do anexo.
Aviso: embora o |
id | Obtém a ID do Exchange do anexo. No entanto, se o tipo de anexo for |
is |
Obtém um valor que indica se o anexo aparece como uma imagem no corpo do item em vez de na lista de anexos. |
name | Obtém o nome de arquivo do anexo.
Importante: para itens de mensagem ou compromisso anexados por arrastar e largar ou "Anexar Item", |
size | Obtém o tamanho do anexo em bytes. |
Detalhes da propriedade
attachmentType
Obtém um valor que indica o tipo do anexo.
attachmentType: MailboxEnums.AttachmentType | string;
Valor da propriedade
Office.MailboxEnums.AttachmentType | string
contentType
Aviso
Essa API foi preterida.
If you require specific content types, grab the attachment's extension and process accordingly.
Obtém o tipo de conteúdo MIME do anexo.
Aviso: embora o contentType
valor seja uma pesquisa direta da extensão do anexo, o mapeamento interno não é mantido ativamente, pelo que esta propriedade foi preterida. Se precisar de tipos específicos, agarre na extensão do anexo e processe-o em conformidade. Para obter detalhes, consulte a mensagem de blogue relacionada.
contentType: string;
Valor da propriedade
string
id
Obtém a ID do Exchange do anexo. No entanto, se o tipo de anexo for MailboxEnums.AttachmentType.Cloud
, é devolvido um URL para o ficheiro.
id: string;
Valor da propriedade
string
isInline
Obtém um valor que indica se o anexo aparece como uma imagem no corpo do item em vez de na lista de anexos.
isInline: boolean;
Valor da propriedade
boolean
name
Obtém o nome de arquivo do anexo.
Importante: para itens de mensagem ou compromisso anexados por arrastar e largar ou "Anexar Item", name
inclui uma extensão de ficheiro no Outlook para Mac, mas exclui a extensão na Web ou no Windows.
name: string;
Valor da propriedade
string
size
Obtém o tamanho do anexo em bytes.
size: number;
Valor da propriedade
number