Office.AttachmentDetails interface
Représente la pièce jointe d’un élément du serveur. Mode Lecture uniquement.
Un tableau d’objets AttachmentDetails
est retourné en tant que propriété pièces jointes d’un rendez-vous ou d’un élément de message.
Remarques
[ Ensemble d’API : Boîte aux lettres 1.1 ]
Niveau d’autorisation minimal : élément de lecture
Mode Outlook applicable : Lecture
Exemples
// 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);
Propriétés
attachment |
Obtient une valeur qui indique le type d’une pièce jointe. |
content |
Obtient le type de contenu MIME de la pièce jointe.
Avertissement : Bien que la |
id | Obtient l’ID de pièce jointe Exchange de la pièce jointe. Toutefois, si le type de pièce jointe est |
is |
Obtient une valeur indiquant si la pièce jointe doit être affichée dans le corps de l’élément. |
name | Obtient le nom de la pièce jointe.
Important : Pour les éléments de message ou de rendez-vous joints par glisser-déplacer ou « Joindre un élément », |
size | Obtient la taille de la pièce jointe en octets. |
Détails de la propriété
attachmentType
Obtient une valeur qui indique le type d’une pièce jointe.
attachmentType: MailboxEnums.AttachmentType | string;
Valeur de propriété
Office.MailboxEnums.AttachmentType | string
contentType
Avertissement
Cette API est à présent déconseillée.
If you require specific content types, grab the attachment's extension and process accordingly.
Obtient le type de contenu MIME de la pièce jointe.
Avertissement : Bien que la contentType
valeur soit une recherche directe de l’extension de la pièce jointe, le mappage interne n’est pas géré activement, de sorte que cette propriété a été dépréciée. Si vous avez besoin de types spécifiques, récupérez l’extension de la pièce jointe et procédez en conséquence. Pour plus d’informations, reportez-vous au billet de blog associé.
contentType: string;
Valeur de propriété
string
id
Obtient l’ID de pièce jointe Exchange de la pièce jointe. Toutefois, si le type de pièce jointe est MailboxEnums.AttachmentType.Cloud
, une URL pour le fichier est retournée.
id: string;
Valeur de propriété
string
isInline
Obtient une valeur indiquant si la pièce jointe doit être affichée dans le corps de l’élément.
isInline: boolean;
Valeur de propriété
boolean
name
Obtient le nom de la pièce jointe.
Important : Pour les éléments de message ou de rendez-vous joints par glisser-déplacer ou « Joindre un élément », name
inclut une extension de fichier dans Outlook sur Mac, mais exclut l’extension sur le web ou sur Windows.
name: string;
Valeur de propriété
string
size
Obtient la taille de la pièce jointe en octets.
size: number;
Valeur de propriété
number