context (набор обязательных для почтового ящика 1.2)
Office.context
Office.context предоставляет общие интерфейсы, которые используются надстройками во всех приложениях Office. В этом списке описаны только те интерфейсы, которые используются надстройками Outlook. Полный список пространства имен Office.context см . в справочнике по Office.context в Common API.
Требования
Требование | Значение |
---|---|
Версия минимального набора требований к почтовому ящику | 1.1 |
Применимый режим Outlook | Создание или чтение |
Свойства
Свойство | Режимы | Тип возвращаемых данных | Minimum набор обязательных требований |
---|---|---|---|
contentLanguage | Создание Чтение |
Строка | 1.1 |
displayLanguage | Создание Чтение |
Строка | 1.1 |
mailbox | Создание Чтение |
Mailbox | 1.1 |
Требования | Создание Чтение |
RequirementSetSupport | 1.1 |
roamingSettings | Создание Чтение |
RoamingSettings | 1.1 |
ui | Создание Чтение |
UI | 1.1 |
Сведения о свойстве
contentLanguage: String
Возвращает языковой стандарт (язык), заданный пользователем для редактирования элемента.
Значение contentLanguage
отражает текущий параметр языка редактирования, указанный в разделе Язык параметров > файла > в клиентском приложении Office.
Тип
- String
Требования
Требование | Значение |
---|---|
Версия минимального набора требований к почтовому ящику | 1.1 |
Применимый режим Outlook | Создание или чтение |
Пример
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;
}
displayLanguage: String
Возвращает языковой стандарт (язык) в формате тега языка RFC 1766, заданном пользователем для пользовательского интерфейса клиентского приложения Office.
Значение displayLanguage
отражает текущий параметр языка интерфейса, указанный в разделеЯзык параметров>файла> в клиентском приложении Office.
Тип
- String
Требования
Требование | Значение |
---|---|
Версия минимального набора требований к почтовому ящику | 1.1 |
Применимый режим Outlook | Создание или чтение |
Пример
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;
}
requirements: RequirementsSetSupport
Предоставляет метод для определения того, какие наборы требований поддерживаются в текущем приложении и платформе.
Тип
Требования
Требование | Значение |
---|---|
Версия минимального набора требований к почтовому ящику | 1.1 |
Применимый режим Outlook | Создание или чтение |
Пример
console.log(JSON.stringify(Office.context.requirements.isSetSupported("mailbox", "1.1")));
roamingSettings: RoamingSettings
Получает объект, представляющий настраиваемые параметры или состояние надстройки почты, сохраненное в почтовом ящике пользователя.
Объект RoamingSettings
позволяет хранить и получать доступ к данным для почтовой надстройки, хранящейся в почтовом ящике пользователя, чтобы она была доступна этой надстройке при ее запуске из любого клиента Outlook, используемого для доступа к этому почтовому ящику.
Тип
Требования
Требование | Значение |
---|---|
Версия минимального набора требований к почтовому ящику | 1.1 |
Минимальный уровень разрешений | Ограничен |
Применимый режим Outlook | Создание или чтение |
ui: пользовательский интерфейс
Предоставляет объекты и методы, которые можно использовать для создания компонентов пользовательского интерфейса, таких как диалоговые окна, и управления ими в надстройках Office.
Тип
Требования
Требование | Значение |
---|---|
Версия минимального набора требований к почтовому ящику | 1.1 |
Применимый режим Outlook | Создание или чтение |
Office Add-ins