Поделиться через


context (набор обязательных для почтового ящика 1.3)

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 Создание или чтение