PowerPoint.SensitivityLabelUpdateStatus enum
Nota
Esta API se ofrece a los desarrolladores como versión preliminar y puede cambiar en función de los comentarios que recibamos. No utilice esta API en un entorno de producción.
Representa el estado de resultado de un intento de actualización de la etiqueta de confidencialidad en la presentación.
Comentarios
Conjunto de API: PowerPointApi BETA (SOLO VERSIÓN PRELIMINAR)
Usada por
Ejemplos
// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/powerpoint/preview-apis/manage-sensitivity-labels.yaml
await PowerPoint.run(async (context) => {
// Apply the selected sensitivity label to the presentation.
const labelId = (document.getElementById("label-id") as HTMLSelectElement).value;
if (!labelId) {
console.warn("Get the available labels, and then select a label to apply.");
return;
}
const presentation: PowerPoint.Presentation = context.presentation;
const presentationLabel: PowerPoint.SensitivityLabel = presentation.sensitivityLabel;
const updateResult: OfficeExtension.ClientResult<PowerPoint.SensitivityLabelUpdateResult> =
presentationLabel.tryToUpdate(labelId);
await context.sync();
if (updateResult.value.status === PowerPoint.SensitivityLabelUpdateStatus.success) {
console.log("Applied the sensitivity label to the presentation.");
} else {
console.error(`The sensitivity label wasn't applied. Status: ${updateResult.value.status}`);
}
});
Campos
| abacAttributesNotAllowed = "AbacAttributesNotAllowed" | Se proporcionaron valores de atributo ABAC, pero la etiqueta de destino no está habilitada para ABAC. |
| abacAttributesRequired = "AbacAttributesRequired" | La etiqueta de destino está habilitada para ABAC y requiere selecciones de atributos, pero no se proporcionaron valores de atributo ABAC. |
| crossTenant = "CrossTenant" | Se ha producido un error en la actualización de la etiqueta porque el documento no pertenece al mismo inquilino que el usuario. |
| documentReadOnly = "DocumentReadOnly" | La presentación es de solo lectura y no se puede modificar. |
| insufficientPermission = "InsufficientPermission" | El usuario no tiene los permisos suficientes para actualizar la etiqueta. |
| labelDisabled = "LabelDisabled" | No se ha podido actualizar la etiqueta porque la etiqueta especificada está deshabilitada o no es aplicable al usuario. |
| labelingDisabled = "LabelingDisabled" | Se produjo un error en la actualización de la etiqueta porque el etiquetado nativo no está habilitado para el usuario o la SKU instalada. |
| labelNotFound = "LabelNotFound" | No se puede encontrar la etiqueta de confidencialidad especificada. |
| parentLabelNotSupported = "ParentLabelNotSupported" | No se ha podido actualizar la etiqueta porque la etiqueta especificada es una etiqueta principal, que no se puede aplicar. |
| removingLabelNotSupported = "RemovingLabelNotSupported" | No se ha podido actualizar la etiqueta porque no se admite quitar la etiqueta de confidencialidad. |
| success = "Success" | La etiqueta de confidencialidad se actualizó correctamente. |
| unspecifiedFailure = "UnspecifiedFailure" | Se produjo un error en la actualización debido a un error no especificado. |
| unsupportedAbac = "UnsupportedAbac" | No se ha podido actualizar la etiqueta debido a un control de acceso basado en atributos (ABAC) no admitido. |
| unsupportedDoubleKeyEncryption = "UnsupportedDoubleKeyEncryption" | No se ha podido actualizar la etiqueta debido a un cifrado de doble clave (DKE) no admitido. |
| unsupportedUdp = "UnsupportedUdp" | No se ha podido actualizar la etiqueta debido a permisos definidos por el usuario (UDP) no admitidos. |
| userNotFound = "UserNotFound" | No se ha podido actualizar la etiqueta porque no se ha podido encontrar la identidad del usuario durante la aplicación de la etiqueta. |