Office.Sensitivity interface

Stellt Methoden zum Abrufen und Festlegen der Vertraulichkeitsstufe eines Termins bereit. Weitere Informationen zu Vertraulichkeitsstufen finden Sie unter Markieren Ihrer E-Mail als "Normal", "Persönlich", "Privat" oder "Vertraulich".

Methoden

getAsync(options, callback)

Ruft die Vertraulichkeitsstufe eines Termins ab.

getAsync(callback)

Ruft die Vertraulichkeitsstufe eines Termins ab.

setAsync(sensitivity, options, callback)

Legt die Vertraulichkeitsstufe eines Termins fest.

setAsync(sensitivity, callback)

Legt die Vertraulichkeitsstufe eines Termins fest.

Details zur Methode

getAsync(options, callback)

Ruft die Vertraulichkeitsstufe eines Termins ab.

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

Parameter

options
Office.AsyncContextOptions

Ein Objektliteral, das eine oder mehrere der folgenden Eigenschaften enthält: asyncContext: Entwickler können jedes Objekt, auf das sie zugreifen möchten, in der Rückruffunktion bereitstellen.

callback

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

Wenn die Methode abgeschlossen ist, wird die im callback Parameter übergebene Funktion mit einem einzelnen Parameter, , aufgerufen, asyncResultder ein Office.AsyncResult Objekt ist. Die Vertraulichkeitsstufe des Termins wird in der asyncResult.value Eigenschaft zurückgegeben.

Gibt zurück

void

Hinweise

API-Satz: Postfach 1.14

Mindestberechtigungsstufe: Element lesen

Anwendbarer Outlook-Modus: Compose

Wichtig: Outlook im Web, das neue Outlook unter Windows und Outlook auf Mac unterstützen nur die Vertraulichkeitsstufen "Normal" und "Privat". Wenn Sie einen Termin anrufen getAsync , für den diese Clients eine Vertraulichkeitsstufe "Vertraulich" oder "Persönlich" aufweisen, wird die Vertraulichkeitsstufe "Normal" in der asyncResult.value Eigenschaft zurückgegeben.

getAsync(callback)

Ruft die Vertraulichkeitsstufe eines Termins ab.

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

Parameter

callback

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

Wenn die Methode abgeschlossen ist, wird die im callback Parameter übergebene Funktion mit einem einzelnen Parameter, , aufgerufen, asyncResultder ein Office.AsyncResult Objekt ist. Die Vertraulichkeitsstufe des Termins wird in der asyncResult.value Eigenschaft zurückgegeben.

Gibt zurück

void

Hinweise

API-Satz: Postfach 1.14

Mindestberechtigungsstufe: Element lesen

Anwendbarer Outlook-Modus: Compose

Wichtig: Outlook im Web, das neue Outlook unter Windows und Outlook auf Mac unterstützen nur die Vertraulichkeitsstufen "Normal" und "Privat". Wenn Sie einen Termin anrufen getAsync , für den diese Clients eine Vertraulichkeitsstufe "Vertraulich" oder "Persönlich" aufweisen, wird die Vertraulichkeitsstufe "Normal" in der asyncResult.value Eigenschaft zurückgegeben.

Beispiele

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

Legt die Vertraulichkeitsstufe eines Termins fest.

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

Parameter

sensitivity

Office.MailboxEnums.AppointmentSensitivityType | string

Die Vertraulichkeitsstufe als Enumeration oder Zeichenfolge.

options
Office.AsyncContextOptions

Ein Objektliteral, das eine oder mehrere der folgenden Eigenschaften enthält: asyncContext: Entwickler können jedes Objekt, auf das sie zugreifen möchten, in der Rückruffunktion bereitstellen.

callback

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

Optional. Wenn die Methode abgeschlossen ist, wird die im callback Parameter übergebene Funktion mit einem einzelnen Parameter, , aufgerufen, asyncResultder ein Office.AsyncResult Objekt ist.

Gibt zurück

void

Hinweise

API-Satz: Postfach 1.14

Mindestberechtigungsstufe: Element lesen/schreiben

Anwendbarer Outlook-Modus: Compose

Wichtig: Outlook im Web, das neue Outlook unter Windows und Outlook auf Mac unterstützen nur die Vertraulichkeitsstufen "Normal" und "Privat".

Fehler:

  • Unsupported API parameter : Das Festlegen der Vertraulichkeitsstufe eines Termins wird nicht unterstützt.

Beispiele

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

Legt die Vertraulichkeitsstufe eines Termins fest.

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

Parameter

sensitivity

Office.MailboxEnums.AppointmentSensitivityType | string

Die Vertraulichkeitsstufe als Enumeration oder Zeichenfolge.

callback

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

Optional. Wenn die Methode abgeschlossen ist, wird die im callback Parameter übergebene Funktion mit einem einzelnen Parameter, , aufgerufen, asyncResultder ein Office.AsyncResult Objekt ist.

Gibt zurück

void

Hinweise

API-Satz: Postfach 1.14

Mindestberechtigungsstufe: Element lesen/schreiben

Anwendbarer Outlook-Modus: Compose

Wichtig: Outlook im Web, das neue Outlook unter Windows und Outlook auf Mac unterstützen nur die Vertraulichkeitsstufen "Normal" und "Privat".

Fehler:

  • Unsupported API parameter : Das Festlegen der Vertraulichkeitsstufe eines Termins wird nicht unterstützt.