Compartir a través de


Office.SensitivityLabelDetails interface

Representa las propiedades de las etiquetas de confidencialidad disponibles en Outlook.

Comentarios

[ Conjunto de API: Buzón 1.13 ]

Nivel mínimo de permiso: elemento de lectura y escritura

Modo de Outlook aplicable: Compose

Importante: Para usar la característica de etiqueta de confidencialidad en el complemento, debe tener una suscripción Microsoft 365 E5.

Para obtener más información sobre cómo administrar etiquetas de confidencialidad en el complemento, consulte Administración de la etiqueta de confidencialidad del mensaje o la cita en modo de redacción.

Ejemplos

// 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);
    }
});

Propiedades

children

Subetiquetas de la etiqueta de confidencialidad. Devuelve null si una etiqueta no tiene ninguna subetiqueta.

color

Color de la etiqueta de confidencialidad.

id

Identificador único (GUID) de la etiqueta de confidencialidad.

name

Nombre de la etiqueta de confidencialidad.

tooltip

Descripción de la etiqueta de confidencialidad.

Detalles de las propiedades

children

Subetiquetas de la etiqueta de confidencialidad. Devuelve null si una etiqueta no tiene ninguna subetiqueta.

children: SensitivityLabelDetails[];

Valor de propiedad

color

Color de la etiqueta de confidencialidad.

color: string;

Valor de propiedad

string

id

Identificador único (GUID) de la etiqueta de confidencialidad.

id: string;

Valor de propiedad

string

name

Nombre de la etiqueta de confidencialidad.

name: string;

Valor de propiedad

string

tooltip

Descripción de la etiqueta de confidencialidad.

tooltip: string;

Valor de propiedad

string