Office.SelectedItemDetails interface

Représente les propriétés d’un message actuellement sélectionné dans Outlook.

Remarques

Jeu d’API : Boîte aux lettres 1.13

Niveau d’autorisation minimal : lire/écrire une boîte aux lettres

Mode Outlook applicable : Message Compose, Message lu

Utilisateur

Exemples

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/90-other-item-apis/get-message-properties.yaml

// Retrieves the selected messages' properties and logs them to the console.
Office.context.mailbox.getSelectedItemsAsync((asyncResult) => {
  if (asyncResult.status === Office.AsyncResultStatus.Failed) {
    console.log(asyncResult.error.message);
    return;
  }

  asyncResult.value.forEach((message) => {
    console.log(`Item ID: ${message.itemId}`);
    console.log(`Conversation ID: ${message.conversationId}`);
    console.log(`Internet message ID: ${message.internetMessageId}`);
    console.log(`Subject: ${message.subject}`);
    console.log(`Item type: ${message.itemType}`);
    console.log(`Item mode: ${message.itemMode}`);
    console.log(`Has attachment: ${message.hasAttachment}`);
  });
});

Propriétés

conversationId

Identificateur de la conversation de message qui contient le message actuellement sélectionné.

hasAttachment

Retourne true si le message actuellement sélectionné contient une pièce jointe.

internetMessageId

Identifiant de message Internet du message actuellement sélectionné.

itemId

ID d’élément EWS (services Web Exchange) du message actuellement sélectionné.

itemMode

Mode Outlook (Read ou Compose) du message actuellement sélectionné.

itemType

Type de l’élément actuellement sélectionné. Message est le seul type pris en charge pour le moment.

subject

Description qui s’affiche dans le champ d’objet du message actuellement sélectionné.

Détails de la propriété

conversationId

Identificateur de la conversation de message qui contient le message actuellement sélectionné.

conversationId: string;

Valeur de propriété

string

Remarques

Jeu d’API : Boîte aux lettres 1.14

Niveau d’autorisation minimal : lire/écrire une boîte aux lettres

Mode Outlook applicable : Message Compose, Message lu

hasAttachment

Retourne true si le message actuellement sélectionné contient une pièce jointe.

hasAttachment: boolean;

Valeur de propriété

boolean

Remarques

Jeu d’API : Boîte aux lettres 1.14

Niveau d’autorisation minimal : lire/écrire une boîte aux lettres

Mode Outlook applicable : Message Compose, Message lu

internetMessageId

Identifiant de message Internet du message actuellement sélectionné.

internetMessageId: string;

Valeur de propriété

string

Remarques

Jeu d’API : Boîte aux lettres 1.14

Niveau d’autorisation minimal : lire/écrire une boîte aux lettres

Mode Outlook applicable : Message Compose, Message lu

itemId

ID d’élément EWS (services Web Exchange) du message actuellement sélectionné.

itemId: string;

Valeur de propriété

string

Remarques

Jeu d’API : Boîte aux lettres 1.13

Niveau d’autorisation minimal : lire/écrire une boîte aux lettres

Mode Outlook applicable : Message Compose, Message lu

itemMode

Mode Outlook (Read ou Compose) du message actuellement sélectionné.

itemMode: string;

Valeur de propriété

string

Remarques

Jeu d’API : Boîte aux lettres 1.13

Niveau d’autorisation minimal : lire/écrire une boîte aux lettres

Mode Outlook applicable : Message Compose, Message lu

itemType

Type de l’élément actuellement sélectionné. Message est le seul type pris en charge pour le moment.

itemType: MailboxEnums.ItemType | string;

Valeur de propriété

Remarques

Jeu d’API : Boîte aux lettres 1.13

Niveau d’autorisation minimal : lire/écrire une boîte aux lettres

Mode Outlook applicable : Message Compose, Message lu

subject

Description qui s’affiche dans le champ d’objet du message actuellement sélectionné.

subject: string;

Valeur de propriété

string

Remarques

Jeu d’API : Boîte aux lettres 1.13

Niveau d’autorisation minimal : lire/écrire une boîte aux lettres

Mode Outlook applicable : Message Compose, Message lu