Compartilhar via


Office.SensitivityLabelDetails interface

Representa as propriedades das etiquetas de confidencialidade disponíveis no Outlook.

Comentários

[ Conjunto de API: Caixa de Correio 1.13 ]

Nível mínimo de permissão: item de leitura/escrita

Modo Outlook aplicável: Compose

Importante: para utilizar a funcionalidade de etiqueta de confidencialidade no suplemento, tem de ter uma subscrição Microsoft 365 E5.

Para saber mais sobre como gerir etiquetas de confidencialidade no seu suplemento, consulte Gerir a etiqueta de confidencialidade da sua mensagem ou compromisso no modo de composição.

Exemplos

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

Propriedades

children

As sub-etiquetas da etiqueta de confidencialidade. Devolve null se uma etiqueta não tiver sub-etiquetas.

color

A cor da etiqueta de confidencialidade.

id

O identificador exclusivo (GUID) da etiqueta de confidencialidade.

name

O nome da etiqueta de confidencialidade.

tooltip

A descrição da etiqueta de confidencialidade.

Detalhes da propriedade

children

As sub-etiquetas da etiqueta de confidencialidade. Devolve null se uma etiqueta não tiver sub-etiquetas.

children: SensitivityLabelDetails[];

Valor da propriedade

color

A cor da etiqueta de confidencialidade.

color: string;

Valor da propriedade

string

id

O identificador exclusivo (GUID) da etiqueta de confidencialidade.

id: string;

Valor da propriedade

string

name

O nome da etiqueta de confidencialidade.

name: string;

Valor da propriedade

string

tooltip

A descrição da etiqueta de confidencialidade.

tooltip: string;

Valor da propriedade

string