PowerPoint.LabelingCapability 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.

Indica la capacidad de etiquetado.

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) => {
  // Check whether sensitivity labeling is available for the current user.
  const labelCatalog: PowerPoint.SensitivityLabelsCatalog = context.sensitivityLabelsCatalog;
  if (!labelCatalog) {
    console.warn("The sensitivity label catalog isn't available.");
    return;
  }

  labelCatalog.load("getLabelingCapability");
  await context.sync();

  switch (labelCatalog.getLabelingCapability) {
    case PowerPoint.LabelingCapability.labelingEnabled:
      console.log("Sensitivity labeling is enabled.");
      break;
    case PowerPoint.LabelingCapability.labelingDisabled:
      console.log("Sensitivity labeling is disabled.");
      break;
    case PowerPoint.LabelingCapability.labelingPolicyNotFound:
      console.log("No sensitivity labeling policy was found.");
      break;
    case PowerPoint.LabelingCapability.noLicense:
      console.log("The current user doesn't have a valid sensitivity labeling license.");
      break;
    default:
      console.log(`Unknown labeling capability: ${labelCatalog.getLabelingCapability}`);
      break;
  }
});

Campos

attributeBasedAccessControlEnabled = "AttributeBasedAccessControlEnabled"

Representa el control de acceso basado en atributos (ABAC) que admite el host. Cuando se devuelve con labelingEnabled, un complemento puede usar API específicas de ABAC, como SensitivityLabelsCatalog.getAttributes.

labelingDisabled = "LabelingDisabled"

Representa que el etiquetado está deshabilitado.

labelingEnabled = "LabelingEnabled"

Representa que el etiquetado está habilitado.

labelingPolicyNotFound = "LabelingPolicyNotFound"

Representa directiva de etiquetado no encontrada.

noLicense = "NoLicense"

Indica que no hay licencias válidas.