Partager via


Office.SensitivityLabelDetails interface

Représente les propriétés des étiquettes de confidentialité disponibles dans Outlook.

Remarques

[ Ensemble d’API : Boîte aux lettres 1.13 ]

Niveau d’autorisation minimal : élément en lecture/écriture

Mode Outlook applicable : Compose

Important : Pour utiliser la fonctionnalité d’étiquette de confidentialité dans votre complément, vous devez disposer d’un abonnement Microsoft 365 E5.

Pour en savoir plus sur la gestion des étiquettes de confidentialité dans votre complément, consultez Gérer l’étiquette de confidentialité de votre message ou rendez-vous en mode composition.

Exemples

// Check whether the catalog of sensitivity labels is enabled on the current mailbox.
Office.context.sensitivityLabelsCatalog.getIsEnabledAsync((asyncResult) => {
    // If the catalog is enabled, get all available sensitivity labels.
    if (asyncResult.status === Office.AsyncResultStatus.Succeeded && asyncResult.value == true) {
        Office.context.sensitivityLabelsCatalog.getAsync((asyncResult) => {
            if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
                const catalog = asyncResult.value;
                console.log("Sensitivity Labels Catalog:");
                
                // Log the details of the available sensitivity labels to the console.
                catalog.forEach((sensitivityLabel) => {
                    console.log(`Name: ${sensitivityLabel.name}`);
                    console.log(`ID: ${sensitivityLabel.id}`);
                    console.log(`Tooltip: ${sensitivityLabel.tooltip}`);
                    console.log(`Color: ${sensitivityLabel.color}`);
                    console.log(`Sublabels: ${JSON.stringify(sensitivityLabel.children)}`);
                });
            } else {
                console.log("Action failed with error: " + asyncResult.error.message);
            }
        });
    } else {
        console.log("Action failed with error: " + asyncResult.error.message);
    }
});

Propriétés

children

Sous-étiquettes de l’étiquette de confidentialité. Retourne null si une étiquette n’a pas de sous-étiquettes.

color

Couleur de l’étiquette de confidentialité.

id

Identificateur unique (GUID) de l’étiquette de confidentialité.

name

Nom de l’étiquette de confidentialité.

tooltip

Description de l’étiquette de confidentialité.

Détails de la propriété

children

Sous-étiquettes de l’étiquette de confidentialité. Retourne null si une étiquette n’a pas de sous-étiquettes.

children: SensitivityLabelDetails[];

Valeur de propriété

color

Couleur de l’étiquette de confidentialité.

color: string;

Valeur de propriété

string

id

Identificateur unique (GUID) de l’étiquette de confidentialité.

id: string;

Valeur de propriété

string

name

Nom de l’étiquette de confidentialité.

name: string;

Valeur de propriété

string

tooltip

Description de l’étiquette de confidentialité.

tooltip: string;

Valeur de propriété

string