Partager via


Office.Sensitivity interface

Fournit des méthodes pour obtenir et définir le niveau de confidentialité d’un rendez-vous. Pour en savoir plus sur les niveaux de confidentialité, consultez Marquer votre courrier comme normal, personnel, privé ou confidentiel.

Remarques

[ Ensemble d’API : Boîte aux lettres 1.14 ]

Niveau d’autorisation minimal : élément de lecture

Mode Outlook applicable : Compose

Méthodes

getAsync(options, callback)

Obtient le niveau de sensibilité d’un rendez-vous.

getAsync(callback)

Obtient le niveau de sensibilité d’un rendez-vous.

setAsync(sensitivity, options, callback)

Définit le niveau de sensibilité d’un rendez-vous.

setAsync(sensitivity, callback)

Définit le niveau de sensibilité d’un rendez-vous.

Détails de la méthode

getAsync(options, callback)

Obtient le niveau de sensibilité d’un rendez-vous.

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

Paramètres

options
Office.AsyncContextOptions

Littéral d’objet qui contient une ou plusieurs des propriétés suivantes : les asyncContextdéveloppeurs peuvent fournir n’importe quel objet auquel ils souhaitent accéder dans la fonction de rappel.

callback

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

Une fois la méthode terminée, la fonction passée dans le callback paramètre est appelée avec un seul paramètre, asyncResult, qui est un Office.AsyncResult objet . Le niveau de sensibilité du rendez-vous est retourné dans la asyncResult.value propriété .

Retours

void

Remarques

[ Ensemble d’API : Boîte aux lettres 1.14 ]

Niveau d’autorisation minimal : élément de lecture

Mode Outlook applicable : Compose

Important : Outlook sur le web, les nouveaux outlook sur Windows et Outlook sur Mac prennent uniquement en charge les niveaux de confidentialité Normal et Privé. Si vous appelez getAsync sur un rendez-vous qui a un niveau de confidentialité Confidentiel ou Personnel de ces clients, le niveau de confidentialité Normal est retourné dans la asyncResult.value propriété .

getAsync(callback)

Obtient le niveau de sensibilité d’un rendez-vous.

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

Paramètres

callback

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

Une fois la méthode terminée, la fonction passée dans le callback paramètre est appelée avec un seul paramètre, asyncResult, qui est un Office.AsyncResult objet . Le niveau de sensibilité du rendez-vous est retourné dans la asyncResult.value propriété .

Retours

void

Remarques

[ Ensemble d’API : Boîte aux lettres 1.14 ]

Niveau d’autorisation minimal : élément de lecture

Mode Outlook applicable : Compose

Important : Outlook sur le web, les nouveaux outlook sur Windows et Outlook sur Mac prennent uniquement en charge les niveaux de confidentialité Normal et Privé. Si vous appelez getAsync sur un rendez-vous qui a un niveau de confidentialité Confidentiel ou Personnel de ces clients, le niveau de confidentialité Normal est retourné dans la asyncResult.value propriété .

Exemples

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

Définit le niveau de sensibilité d’un rendez-vous.

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

Paramètres

sensitivity

Office.MailboxEnums.AppointmentSensitivityType | string

Niveau de sensibilité sous forme d’énumération ou de chaîne.

options
Office.AsyncContextOptions

Littéral d’objet qui contient une ou plusieurs des propriétés suivantes : les asyncContextdéveloppeurs peuvent fournir n’importe quel objet auquel ils souhaitent accéder dans la fonction de rappel.

callback

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

Optional. Une fois la méthode terminée, la fonction passée dans le callback paramètre est appelée avec un seul paramètre, asyncResult, qui est un Office.AsyncResult objet .

Retours

void

Remarques

[ Ensemble d’API : Boîte aux lettres 1.14 ]

Niveau d’autorisation minimal : élément en lecture/écriture

Mode Outlook applicable : Compose

Important : Outlook sur le web, les nouveaux outlook sur Windows et Outlook sur Mac prennent uniquement en charge les niveaux de confidentialité Normal et Privé.

Erreurs :

  • Unsupported API parameter : la définition du niveau de confidentialité d’un rendez-vous n’est pas prise en charge.

Exemples

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

Définit le niveau de sensibilité d’un rendez-vous.

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

Paramètres

sensitivity

Office.MailboxEnums.AppointmentSensitivityType | string

Niveau de sensibilité sous forme d’énumération ou de chaîne.

callback

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

Optional. Une fois la méthode terminée, la fonction passée dans le callback paramètre est appelée avec un seul paramètre, asyncResult, qui est un Office.AsyncResult objet .

Retours

void

Remarques

[ Ensemble d’API : Boîte aux lettres 1.14 ]

Niveau d’autorisation minimal : élément en lecture/écriture

Mode Outlook applicable : Compose

Important : Outlook sur le web, les nouveaux outlook sur Windows et Outlook sur Mac prennent uniquement en charge les niveaux de confidentialité Normal et Privé.

Erreurs :

  • Unsupported API parameter : la définition du niveau de confidentialité d’un rendez-vous n’est pas prise en charge.