context (Postfachanforderungssatz 1.10)
Office.context
Office.context stellt freigegebene Schnittstellen bereit, die von Add-Ins in allen Office-Apps verwendet werden. Diese Auflistung dokumentiert nur die Schnittstellen, die von Outlook-Add-Ins verwendet werden. Eine vollständige Auflistung des Office.context-Namespaces finden Sie in der Office.context-Referenz in der allgemeinen API.
Anforderungen
Anforderung | Wert |
---|---|
Mindestversion des Postfachanforderungssatzes | 1.1 |
Zutreffender Outlook-Modus | Verfassen oder Lesen |
Eigenschaften
Eigenschaft | Modi | Rückgabetyp | Minimum Anforderungssatz |
---|---|---|---|
Auth | Verfassen Lesen |
Auth | IdentityAPI 1.3 |
contentLanguage | Verfassen Lesen |
Zeichenfolge | 1.1 |
Diagnose | Verfassen Lesen |
ContextInformation | 1.5 |
displayLanguage | Verfassen Lesen |
Zeichenfolge | 1.1 |
Host | Verfassen Lesen |
HostType | 1.5 |
Postfach | Verfassen Lesen |
Postfach | 1.1 |
Plattform | Verfassen Lesen |
PlatformType | 1.5 |
Anforderungen | Verfassen Lesen |
RequirementSetSupport | 1.1 |
roamingSettings | Verfassen Lesen |
RoamingSettings | 1.1 |
UI | Verfassen Lesen |
Benutzeroberfläche | 1.1 |
Eigenschaftendetails
auth: Auth
Unterstützt einmaliges Anmelden (Single Sign-On, SSO), indem eine Methode bereitgestellt wird, mit der die Office-Anwendung ein Zugriffstoken für die Webanwendung des Add-Ins abrufen kann. Dadurch kann das Add-In indirekt auch auf die Microsoft Graph-Daten des angemeldeten Benutzers zugreifen, ohne dass sich der Benutzer ein zweites Mal anmelden muss.
Typ
Anforderungen
Anforderung | Wert |
---|---|
Mindestversion des Postfachanforderungssatzes | 1.10 |
Zutreffender Outlook-Modus | Verfassen oder Lesen |
Beispiel
Office.context.auth.getAccessTokenAsync(function(result) {
if (result.status === "succeeded") {
const token = result.value;
// ...
} else {
console.log("Error obtaining token", result.error);
}
});
contentLanguage: String
Ruft das Gebietsschema (Sprache) ab, das vom Benutzer zum Bearbeiten des Elements angegeben wurde.
Der contentLanguage
Wert spiegelt die aktuelle Einstellung für die Bearbeitungssprache wider, die in der Office-Clientanwendung mit der Dateioptionensprache >> angegeben wurde.
Typ
- String
Anforderungen
Anforderung | Wert |
---|---|
Mindestversion des Postfachanforderungssatzes | 1.1 |
Zutreffender Outlook-Modus | Verfassen oder Lesen |
Beispiel
function sayHelloWithContentLanguage() {
const myContentLanguage = Office.context.contentLanguage;
switch (myContentLanguage) {
case 'en-US':
write('Hello!');
break;
case 'en-NZ':
write('G\'day mate!');
break;
}
}
// Function that writes to a div with id='message' on the page.
function write(message){
document.getElementById('message').innerText += message;
}
diagnostics: ContextInformation
Ruft Informationen zu der Umgebung ab, in der das Add-In ausgeführt wird.
Hinweis
Für alle Postfachanforderungssätze können Sie auch die Office.context.mailbox.diagnostics-Eigenschaft verwenden, um ähnliche Informationen abzurufen.
Typ
Anforderungen
Anforderung | Wert |
---|---|
Mindestversion des Postfachanforderungssatzes | 1,5 |
Zutreffender Outlook-Modus | Verfassen oder Lesen |
Beispiel
const contextInfo = Office.context.diagnostics;
console.log("Office application: " + contextInfo.host);
console.log("Office version: " + contextInfo.version);
console.log("Platform: " + contextInfo.platform);
displayLanguage: String
Ruft das Gebietsschema (Sprache) im RFC 1766-Sprachtagformat ab, das vom Benutzer für die Benutzeroberfläche der Office-Clientanwendung angegeben wird.
Der displayLanguage
Wert spiegelt die aktuelle Einstellung für die Anzeigesprache wider, die in der Office-Clientanwendung mit derDateioptionensprache>> angegeben wurde.
Typ
- String
Anforderungen
Anforderung | Wert |
---|---|
Mindestversion des Postfachanforderungssatzes | 1.1 |
Zutreffender Outlook-Modus | Verfassen oder Lesen |
Beispiel
function sayHelloWithDisplayLanguage() {
const myDisplayLanguage = Office.context.displayLanguage;
switch (myDisplayLanguage) {
case 'en-US':
write('Hello!');
break;
case 'en-NZ':
write('G\'day mate!');
break;
}
}
// Function that writes to a div with id='message' on the page.
function write(message){
document.getElementById('message').innerText += message;
}
host: HostType
Ruft die Office-Anwendung ab, die das Add-In hosten.
Hinweis
Alternativ können Sie die Office.context.diagnostics-Eigenschaft verwenden, um den Host abzurufen. Für alle Postfachanforderungssätze können Sie auch die Office.context.mailbox.diagnostics-Eigenschaft verwenden, um ähnliche Informationen abzurufen.
Typ
Anforderungen
Anforderung | Wert |
---|---|
Mindestversion des Postfachanforderungssatzes | 1,5 |
Zutreffender Outlook-Modus | Verfassen oder Lesen |
Beispiel
console.log(JSON.stringify(Office.context.host));
platform: PlatformType
Stellt die Plattform bereit, auf der das Add-In ausgeführt wird.
Hinweis
Alternativ können Sie die Office.context.diagnostics-Eigenschaft verwenden, um die Plattform abzurufen. Für alle Postfachanforderungssätze können Sie auch die Office.context.mailbox.diagnostics-Eigenschaft verwenden, um ähnliche Informationen abzurufen.
Typ
Anforderungen
Anforderung | Wert |
---|---|
Mindestversion des Postfachanforderungssatzes | 1,5 |
Zutreffender Outlook-Modus | Verfassen oder Lesen |
Beispiel
console.log(JSON.stringify(Office.context.platform));
Requirements: RequirementSetSupport
Stellt eine Methode bereit, um zu bestimmen, welche Anforderungssätze in der aktuellen Anwendung und Plattform unterstützt werden.
Typ
Anforderungen
Anforderung | Wert |
---|---|
Mindestversion des Postfachanforderungssatzes | 1.1 |
Zutreffender Outlook-Modus | Verfassen oder Lesen |
Beispiel
console.log(JSON.stringify(Office.context.requirements.isSetSupported("mailbox", "1.1")));
roamingSettings: RoamingSettings
Ruft ein Objekt ab, das die benutzerdefinierten Einstellungen oder den Status eines Mail-Add-Ins im Postfach eines Benutzers darstellt.
Mit RoamingSettings
dem -Objekt können Sie Daten für ein E-Mail-Add-In speichern und darauf zugreifen, das im Postfach eines Benutzers gespeichert ist, sodass dieses Add-In verfügbar ist, wenn es von einem beliebigen Outlook-Client aus ausgeführt wird, der für den Zugriff auf dieses Postfach verwendet wird.
Typ
Anforderungen
Anforderung | Wert |
---|---|
Mindestversion des Postfachanforderungssatzes | 1.1 |
Mindestberechtigungsstufe | Beschränkt |
Zutreffender Outlook-Modus | Verfassen oder Lesen |
ui: Ui
Stellt Objekte und Methoden bereit, mit denen Sie Benutzeroberflächenkomponenten wie Dialogfelder in Ihren Office-Add-Ins erstellen und bearbeiten können.
Typ
Anforderungen
Anforderung | Wert |
---|---|
Mindestversion des Postfachanforderungssatzes | 1.1 |
Zutreffender Outlook-Modus | Verfassen oder Lesen |
Office Add-ins