Compartir a través de


Office.Sensitivity interface

Proporciona métodos para obtener y establecer el nivel de confidencialidad de una cita. Para más información sobre los niveles de confidencialidad, consulte Marcar el correo electrónico como Normal, Personal, Privado o Confidencial.

Comentarios

[ Conjunto de API: Buzón 1.14 ]

Nivel mínimo de permiso: elemento de lectura

Modo de Outlook aplicable: Compose

Métodos

getAsync(options, callback)

Obtiene el nivel de confidencialidad de una cita.

getAsync(callback)

Obtiene el nivel de confidencialidad de una cita.

setAsync(sensitivity, options, callback)

Establece el nivel de confidencialidad de una cita.

setAsync(sensitivity, callback)

Establece el nivel de confidencialidad de una cita.

Detalles del método

getAsync(options, callback)

Obtiene el nivel de confidencialidad de una cita.

getAsync(options: Office.AsyncContextOptions, callback: (asyncResult: Office.AsyncResult<MailboxEnums.AppointmentSensitivityType>) => void): void;

Parámetros

options
Office.AsyncContextOptions

Literal de objeto que contiene una o varias de las siguientes propiedades:- asyncContext: los desarrolladores pueden proporcionar cualquier objeto al que quieran acceder en la función de devolución de llamada.

callback

(asyncResult: Office.AsyncResult<Office.MailboxEnums.AppointmentSensitivityType>) => void

Cuando se completa el método, se llama a la función pasada en el callback parámetro con un único parámetro, asyncResult, que es un Office.AsyncResult objeto . El nivel de confidencialidad de la cita se devuelve en la asyncResult.value propiedad .

Devoluciones

void

Comentarios

[ Conjunto de API: Buzón 1.14 ]

Nivel mínimo de permiso: elemento de lectura

Modo de Outlook aplicable: Compose

Importante: Outlook en la Web, las nuevas Outlook en Windows y Outlook en Mac solo admiten niveles de confidencialidad Normal y Privado. Si llama a getAsync una cita que tiene un nivel de confidencialidad confidencial o personal de estos clientes, el nivel de confidencialidad Normal se devuelve en la asyncResult.value propiedad .

getAsync(callback)

Obtiene el nivel de confidencialidad de una cita.

getAsync(callback: (asyncResult: Office.AsyncResult<MailboxEnums.AppointmentSensitivityType>) => void): void;

Parámetros

callback

(asyncResult: Office.AsyncResult<Office.MailboxEnums.AppointmentSensitivityType>) => void

Cuando se completa el método, se llama a la función pasada en el callback parámetro con un único parámetro, asyncResult, que es un Office.AsyncResult objeto . El nivel de confidencialidad de la cita se devuelve en la asyncResult.value propiedad .

Devoluciones

void

Comentarios

[ Conjunto de API: Buzón 1.14 ]

Nivel mínimo de permiso: elemento de lectura

Modo de Outlook aplicable: Compose

Importante: Outlook en la Web, las nuevas Outlook en Windows y Outlook en Mac solo admiten niveles de confidencialidad Normal y Privado. Si llama a getAsync una cita que tiene un nivel de confidencialidad confidencial o personal de estos clientes, el nivel de confidencialidad Normal se devuelve en la asyncResult.value propiedad .

Ejemplos

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/90-other-item-apis/get-set-sensitivity-level.yaml

Office.context.mailbox.item.sensitivity.getAsync(function(asyncResult) {
  if (asyncResult.status === Office.AsyncResultStatus.Succeeded) {
    console.log("Sensitivity: " + asyncResult.value);
  } else {
    console.log("Failed to get sensitivity: " + JSON.stringify(asyncResult.error));
  }
});

setAsync(sensitivity, options, callback)

Establece el nivel de confidencialidad de una cita.

setAsync(sensitivity: MailboxEnums.AppointmentSensitivityType | string, options: Office.AsyncContextOptions, callback?: (asyncResult: Office.AsyncResult<void>) => void): void;

Parámetros

sensitivity

Office.MailboxEnums.AppointmentSensitivityType | string

Nivel de confidencialidad como enumeración o cadena.

options
Office.AsyncContextOptions

Literal de objeto que contiene una o varias de las siguientes propiedades:- asyncContext: los desarrolladores pueden proporcionar cualquier objeto al que quieran acceder en la función de devolución de llamada.

callback

(asyncResult: Office.AsyncResult<void>) => void

Opcional. Cuando se completa el método, se llama a la función pasada en el callback parámetro con un único parámetro, asyncResult, que es un Office.AsyncResult objeto .

Devoluciones

void

Comentarios

[ Conjunto de API: Buzón 1.14 ]

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

Modo de Outlook aplicable: Compose

Importante: Outlook en la Web, las nuevas Outlook en Windows y Outlook en Mac solo admiten niveles de confidencialidad Normal y Privado.

Errores:

  • Unsupported API parameter : no se admite la configuración del nivel de confidencialidad de una cita.

Ejemplos

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/outlook/90-other-item-apis/get-set-sensitivity-level.yaml

Office.context.mailbox.item.sensitivity.setAsync(
  Office.MailboxEnums.AppointmentSensitivityType.Private,
  function callback(asyncResult) {
    if (asyncResult.status === Office.AsyncResultStatus.Failed) {
      console.log("Failed to set appointment sensitivity: " + JSON.stringify(asyncResult.error));
    } else {
      console.log("Successfully set appointment sensitivity.");
    }
  }
);

setAsync(sensitivity, callback)

Establece el nivel de confidencialidad de una cita.

setAsync(sensitivity: MailboxEnums.AppointmentSensitivityType | string, callback?: (asyncResult: Office.AsyncResult<void>) => void): void;

Parámetros

sensitivity

Office.MailboxEnums.AppointmentSensitivityType | string

Nivel de confidencialidad como enumeración o cadena.

callback

(asyncResult: Office.AsyncResult<void>) => void

Opcional. Cuando se completa el método, se llama a la función pasada en el callback parámetro con un único parámetro, asyncResult, que es un Office.AsyncResult objeto .

Devoluciones

void

Comentarios

[ Conjunto de API: Buzón 1.14 ]

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

Modo de Outlook aplicable: Compose

Importante: Outlook en la Web, las nuevas Outlook en Windows y Outlook en Mac solo admiten niveles de confidencialidad Normal y Privado.

Errores:

  • Unsupported API parameter : no se admite la configuración del nivel de confidencialidad de una cita.