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


Переменные шаблонов

Экземпляры переменных шаблона (представленные элементом templateVariable ) указывают данные элемента веб-канала действия в шаблоне действия.

Пример XML веб-канала действий см. в разделе Пример XML веб-канала действий.

В следующей таблице показаны типы поддерживаемых переменных шаблона, каждый из которых представлен соответствующим значением перечисления XML.

Тип переменной шаблона Описание
entityVariable
Человек, группа или вещь.
linkVariable
Ссылка.
listVariable
Группа объектов.
pictureVariable
Рисунок.
publisherVariable
Издатель элемента веб-канала действий.
textVariable
Блок текста.

Каждый тип переменной шаблона содержит обязательные элементы для указания данных об этой переменной. Переменные шаблона указываются следующим образом:

<templateVariable type="variable type">

Переменная шаблона списка

Переменные шаблона, содержащиеся в списке (разделенные элементами listVariable и listItems ), можно указать следующим образом:

<simpleTemplateVariable type="variable type of text, link, or picture">

Переменная шаблона типа listVariable — это контейнер для объектов. Он может содержать элементы с разделителями-запятыми (типа linkVariable или textVariable ) или рисунки (типа pictureVariable ). Списки может содержать до пяти элементов ссылки, пяти текстовых элементов или пяти рисунков.

Outlook Social Connector (OSC) локализует ссылки или текстовые элементы списка в соответствии с языковым стандартом системы Windows.

Чтобы правильно анализировать и отображать изображения в элементе веб-канала действий, необходимо включить рисунки в список. Размер всех рисунков до 52 пикселей в высоту. Ширина рисунка не изменена.

Элементы переменных шаблона

В этом разделе рассматриваются обязательные и необязательные элементы, поддерживаемые для каждого типа переменной шаблона.

entityVariable

Элемент Описание
name
Имя переменной. Обязательно.
id
Уникальный идентификатор пользователя. Обязательно.
nameHint
Имя, отображаемое в элементе веб-канала. Необязательный параметр.
profileUrl
URL-адрес профиля пользователя, который будет использоваться в качестве гиперссылки для имени пользователя в элементе веб-канала, если имя пользователя присутствует. Необязательный параметр.
emailAddress
Адрес электронной почты, используемый для обновления контактных данных этого человека в Outlook. Необязательный параметр.

linkVariable

Элемент Описание
name
Имя переменной. Обязательно.
value
URL-адрес этой ссылки. Обязательно.
text
Текст ссылки для отображения вместо самого URL-адреса. Необязательный параметр.

listVariable

Элемент Описание
name
Имя переменной. Обязательно.
listItems
Контейнер для элементов в списке. Обязательно.

pictureVariable

Элемент Описание
name
Имя переменной. Обязательно.
value
URL-адрес рисунка. Обязательно.
altText
Замещающий текст, отображаемый для специальных возможностей и при наведении указателя мыши на рисунок. Необязательный параметр.
href
Гиперссылка, используемая, когда пользователь щелкает рисунок, если нужный целевой объект не является URL-адресом рисунка, заданным элементом value . Необязательный параметр.

publisherVariable

Элемент Описание
name
Имя переменной. Обязательно.
id
Уникальный идентификатор пользователя. Обязательно.
nameHint
Имя, отображаемое в элементе веб-канала. Необязательный параметр.
profileUrl
URL-адрес профиля пользователя, который будет использоваться в качестве гиперссылки для имени пользователя в элементе веб-канала, если имя пользователя присутствует. Необязательный параметр.
emailAddress
Адрес электронной почты, используемый для обновления контактных данных этого человека в Outlook. Необязательный параметр.

textVariable

Элемент Описание
name
Имя переменной. Обязательно.
value
Отображаемый текст. Необязательный параметр.

См. также