Определяет, как реагировать, когда пользователи нажимают на интерактивный элемент на карточке, например кнопку.
Доступно для приложений Google Chat и дополнений Google Workspace.
| JSON-представление |
|---|
{ "action": { object ( |
| Поля | |
|---|---|
| Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: | |
action |
Если указано, действие запускается этим |
openLink |
Если указано, этот |
openDynamicLinkAction |
Дополнение запускает это действие, когда нужно открыть ссылку. В отличие от
|
card |
Если указано, после нажатия в набор карточек добавляется новая карточка.
|
overflowMenu |
Если указано, этот |
| Конец взаимоисключающих полей. | |
OpenLink
Представляет событие onClick, которое открывает гиперссылку.
Доступно для приложений Google Chat и дополнений Google Workspace.
| JSON-представление |
|---|
{ "url": string, "openAs": enum ( |
| Поля | |
|---|---|
url |
URL, который нужно открыть. URL с протоколом HTTP преобразуются в URL с протоколом HTTPS. |
openAs |
Как открыть ссылку.
|
onClose |
Забывает ли клиент о ссылке после ее открытия или наблюдает за ней, пока окно не закроется.
|
OpenAs
Когда действие OnClick открывает ссылку, клиент может открыть ее как полноразмерное окно (если это фрейм, используемый клиентом) или как оверлей (например, всплывающее окно). Реализация зависит от возможностей клиентской платформы, и выбранное значение может быть проигнорировано, если клиент его не поддерживает. FULL_SIZE поддерживается всеми клиентами.
Доступно для дополнений Google Workspace и недоступно для приложений Google Chat.
| Перечисления | |
|---|---|
FULL_SIZE |
Ссылка открывается в полноразмерном окне (если клиент использует такой фрейм). |
OVERLAY |
Ссылка открывается в виде оверлея, например всплывающего окна. |
OnClose
Что делает клиент, когда ссылка, открытая действием OnClick, закрывается.
Реализация зависит от возможностей клиентской платформы. Например, браузер может открыть ссылку во всплывающем окне с обработчиком OnClose.
Если заданы оба обработчика (OnOpen и OnClose), а клиентская платформа не поддерживает оба значения, приоритет имеет OnClose.
Доступно для дополнений Google Workspace и недоступно для приложений Google Chat.
| Перечисления | |
|---|---|
NOTHING |
Значение по умолчанию. Карта не обновляется, ничего не происходит. |
RELOAD |
Перезагружает карточку после закрытия дочернего окна. Если этот параметр используется вместе с |
OverflowMenu
Виджет, который представляет собой всплывающее меню с одним или несколькими действиями, которые могут вызывать пользователи. Например, на карточке можно показывать второстепенные действия. Этот виджет можно использовать, когда действия не помещаются в доступном пространстве. Чтобы использовать его, укажите этот виджет в действии OnClick виджетов, которые его поддерживают. Например, в Button.
Доступно для приложений Google Chat и дополнений Google Workspace.
| JSON-представление |
|---|
{
"items": [
{
object ( |
| Поля | |
|---|---|
items[] |
Обязательно. Список пунктов меню. |
OverflowMenuItem
Функция, которую пользователи могут вызвать в дополнительном меню.
Доступно для приложений Google Chat и дополнений Google Workspace.
| JSON-представление |
|---|
{ "startIcon": { object ( |
| Поля | |
|---|---|
startIcon |
Значок, который показывается перед текстом. |
text |
Обязательно. Текст, который идентифицирует или описывает объект для пользователей. |
onClick |
Обязательно. Действие, которое выполняется при выборе пункта меню. Этот элемент |
disabled |
Отключен ли пункт меню. Значение по умолчанию – false. |