Package apps.extensions.markup

Индекс

Календарклиентэкшнмаркап

Поля
edit Attendees Action Markup

EditAttendeesActionMarkup

Действие, добавляющее участников к событию Календаря Google.

edit Conference Data Action Markup

EditConferenceDataActionMarkup

Действие, которое добавляет данные конференции в событие Календаря Google. Сторонние надстройки для конференц-связи можно создавать только в Apps Script .

add Attachments Action Markup

AddAttachmentsActionMarkup

Действие, добавляющее вложения к событию Календаря Google.

Добавить вложенияДействиеРазметка

Поля
addon Attachments[]

AddonAttachment

АддонПриложение

Поля
resource Url

string

title

string

Название вложения.

mime Type

string

MIME-тип содержимого в resourcesUrl.

icon Url

string

Ссылка на иконку ресурса.

Разметка данных конференции

Разметка, определяющая данные конференции, связанные с событием Календаря Google. Сторонние надстройки для конференц-связи можно создавать только в Apps Script .

Поля
conference Id

string

Уникальный идентификатор данных этой конференции. Максимальная длина 512 символов.

entry Points[]

EntryPointMarkup

Точки входа на конференцию. Разрешено максимум 300 точек входа.

parameters[]

Parameter

Дополнительные параметры дополнения. Допускается максимум 300 параметров.

error

Error

Если установлено, это означает, что при создании конференции произошла ошибка.

note

string

Дополнительные примечания (например, инструкции администратора, юридические уведомления), которые будут отображаться пользователю. Может содержать HTML. Максимальная длина 2048 символов.

conference Solution Id

string

Идентификатор решения для конференц-связи. Должно соответствовать значению из поля calendar.conferenceSolution.id развертывания.

EntryPointMarkup

Способ присоединиться к конференции. Сторонние надстройки для конференц-связи можно создавать только в Apps Script .

Поля
type

Type

Тип точки входа. Необходимый.

uri

string

URI для присоединения к конференции. Поддерживается тел: и http(s): и его длина должна быть не более 1300 символов. Необходимый.

label

string

Метка точки входа, отображаемая пользователю. Максимальная длина 512 символов.

meeting Code

string

Код встречи для доступа к конференции. Максимальная длина 128 символов.

access Code

string

Код доступа для входа в конференцию. Максимальная длина 128 символов.

passcode

string

Пароль для доступа к конференции. Максимальная длина 128 символов.

password

string

Пароль для доступа к конференции. Максимальная длина 128 символов.

pin

string

ПИН-код для доступа к конференции. Максимальная длина 128 символов.

region Code

string

Код региона CLDR/ISO 3166 для страны, связанной с этой точкой входа. Применимо только к Type.PHONE .

features[]

Feature

Особенности точки входа, например платный или бесплатный звонок. Одна точка входа может иметь несколько функций.

Особенность

Особенности точки входа. Некоторые функции могут применяться только к определенным точкам входа.

Перечисления
UNKNOWN_FEATURE Неизвестная особенность.
TOLL Применяется к точке входа PHONE . Стоимость звонка на платный номер взимается с вызывающего абонента. Номер не может быть платным и бесплатным одновременно.
TOLL_FREE Применяется к точке входа PHONE . Для вызывающего абонента звонок на бесплатный номер бесплатен. Номер не может быть платным и бесплатным одновременно.

Тип

Тип точки входа. Сторонние надстройки для конференц-связи можно создавать только в Apps Script .

Перечисления
UNKNOWN Неизвестный тип конференции.
VIDEO Видеоконференция.
PHONE Телефонная конференция.
MORE Используется для предоставления ссылки на дополнительную информацию о присоединении к конференции.
SIP Конференция с использованием протокола инициации сеанса

Ошибка

Представляет ошибку, произошедшую во время создания конференции. Сторонние надстройки для конференц-связи можно создавать только в Apps Script .

Поля
type

Type

Тип ошибки. Необходимый.

authentication Url

string

Если тип ошибки — AUTHENTICATION , надстройка может предоставить URL-адрес, позволяющий пользователям войти в систему. Максимальная длина 1300 символов.

Тип

Перечисления
UNKNOWN Неизвестная ошибка.
AUTHENTICATION Ошибка аутентификации.
TEMPORARY Временная ошибка.
PERMANENT Постоянная ошибка.
PERMISSION_DENIED Пользователю не разрешено выполнять некоторые действия в сторонней системе конференц-связи.
CONFERENCE_SOLUTION_FORBIDDEN Пользователю не разрешено использовать выбранное решение для конференции (но ему может быть разрешено использовать другие решения, предлагаемые надстройкой).

Параметр

Параметры, специфичные для решения, которые сохраняются вместе с данными о событии и, если требуется обновление или удаление, передаются в надстройку. Например: [{key: 'sessionKey', value: '123'}, {key: 'meetingId', value: '456'}]

Поля
key

string

Ключ параметра. Максимальная длина 50 символов. Необходимый.

value

string

Значение параметра. Максимальная длина 1024 символа. Необходимый.

EditAttendeesActionMarkup

Поля
add Attendee Emails[]

string

Список участников, которых можно добавить в мероприятие Календаря Google.

EditConferenceDataActionMarkup

Поля

Союзная выездная conference .

conference может быть только одной из следующих:

conference Data

ConferenceDataMarkup

Данные конференции, которые нужно добавить в событие Календаря Google. Сторонние надстройки для конференц-связи можно создавать только в Apps Script .

ChatClientDataSourceMarkup

Для виджета SelectionInput , использующего меню с множественным выбором, используется источник данных из Google Chat. Источник данных заполняет элементы выбора для меню множественного выбора. Например, пользователь может выбрать пространства Google Chat, участником которых он является.

Доступно для приложений Google Chat и недоступно для дополнений Google Workspace.

Поля
source поля Союза. Источник данных Google Chat. source может быть только одним из следующих:
space Data Source

SpaceDataSource

Пространства Google Chat, участником которых является пользователь.

ПространствоИсточник Данных

Источник данных, который заполняет пространства Google Chat в качестве элементов выбора для меню с множественным выбором. Заполняет только пространства, членом которых является пользователь.

Доступно для приложений Google Chat и недоступно для дополнений Google Workspace.

Поля
default To Current Space

bool

Если установлено значение true , меню множественного выбора выбирает текущее пространство Google Chat в качестве элемента по умолчанию.

ЧатДанныеДействиеРазметка

Создает или обновляет сообщение в Google Chat. Подробности см. в разделе Создание интерфейсов Google Chat .

Поля
Полевые action Союза. Действие Google Chat . action может быть только одним из следующих:
create Message Action

CreateMessageAction

Отправляет сообщение как приложение Google Chat.

update Message Action

UpdateMessageAction

Обновляет сообщение приложения Google Chat.

update Inline Preview Action

UpdateInlinePreviewAction

Чтобы просмотреть ссылки , добавьте одну или несколько карточек в сообщение пользователя Google Chat.

Действие CreateMessage

Приложение Чат отправляет сообщение. Подробную информацию см. в разделе «Отправка сообщений в Google Chat» .

Поля
message

Message

Сообщение в чате Google.

UpdateInlinePreviewAction

Приложение Chat просматривает ссылку в сообщении, добавляя или обновляя одну или несколько карточек. Подробную информацию см. в разделе Предварительный просмотр ссылок в сообщениях Google Chat .

Поля
cards V2[]

CardWithId

Массив из одной или нескольких карт.

ОбновлениеСообщенияДействие

Приложение Chat обновляет текст или карточки в сообщении. Подробную информацию см. в разделе «Отправка сообщений в Google Chat» .

Поля
message

Message

Обновленное сообщение.

DriveClientActionMarkup

Поля
request File Scope

RequestFileScope

Запросфилескопе

Поля
item Id

string

РедакторКлиентДействиеРазметка

Поля

Полевые action Союза.

action может быть только одним из следующих:

request File Scope For Active Document

RequestFileScopeForActiveDocument

Реестфилескопефорактиведокумент

Этот тип не имеет полей.

GmailClientActionMarkup

Поля

type поля объединения.

type может быть только одним из следующих:

task Action

TaskActionMarkup

update Draft Action Markup

UpdateDraftActionMarkup

open Created Draft Action Markup

OpenCreatedDraftActionMarkup

addon Compose Ui Action Markup

AddonComposeUiActionMarkup

АддонComposeUiActionMarkup

Поля
type

AddonComposeUiActionType

Аддонкомпосеуиактионтипе

Перечисления
UNSPECIFIED По умолчанию. Если параметр не указан, никаких действий не предпринимается.
DISMISS Закрывает пользовательский интерфейс создания надстройки.

OpenCreatedDraftActionMarkup

Поля
draft Id

string

Идентификатор вновь созданного черновика в виде «r123».

draft Storage Id

string

Идентификатор хранилища сервера в шестнадцатеричном формате, например «15e9fa622ce1029d».

draft Thread Server Perm Id

string

Постоянный идентификатор сервера для темы черновика. Это поле нигде не задано и игнорируется при обработке OpenCreatedDraftActionMarkup. Вместо этого укажите и используйте DraftThreadStorageId.

draft Thread Id

string

Идентификатор потока, содержащего вновь созданный черновик, например «15e9fa622ce1029d».

TaskActionMarkup

Поля
reload Tasks

bool

ОбновлениеДрафтДействиеРазметка

Поля
update Body

UpdateBody

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

update To Recipients

UpdateToRecipients

Если установлено, заменяет существующие получателям черновика, который в данный момент редактирует пользователь.

update Cc Recipients

UpdateCcRecipients

Если установлено, заменяет существующих получателей копии черновика, который в данный момент редактирует пользователь.

update Bcc Recipients

UpdateBccRecipients

Если установлено, заменяет существующих получателей скрытой копии черновика, который в данный момент редактирует пользователь.

update Subject

UpdateSubject

Если установлено, заменяет существующую тему черновика, который в данный момент редактирует пользователь.

Получатель

Поля
email

string

ОбновлениеBccRecipients

Поля
bcc Recipients[]

Recipient

Обновить тело

Поля
insert Contents[]

InsertContent

Повторяющееся поле, содержащее ряд содержимого для вставки в черновик, который в данный момент редактирует пользователь. Содержимое может содержать содержимое HTML или обычный текстовый контент.

type

Type

Контенттипе

Перечисления
UNSPECIFIED_CONTENT_TYPE Значение по умолчанию, если для ContentType ничего не установлено.
TEXT Указывает, что содержимое представлено в виде обычного текста.
MUTABLE_HTML Указывает, что содержимое находится в формате HTML и является изменяемым (можно редактировать).
IMMUTABLE_HTML Указывает, что содержимое находится в формате HTML и является неизменяемым (не подлежит редактированию).

Электронная почтаMimeType

EmailMimeType устарел. Пожалуйста, используйте ContentType.

Перечисления
UNSPECIFIED_EMAIL_MIME_TYPE Значение по умолчанию, если для EmailMimeType ничего не установлено.
PLAIN_TEXT Указывает, что вставленное содержимое представлено в виде обычного текста.
HTML Указывает, что вставленное содержимое находится в формате HTML.

ВставитьСодержимое

Поля
content

string

Содержимое, которое необходимо вставить.

mimeType
(deprecated)

EmailMimeType

content Type

ContentType

Тип вставляемого контента.

Тип

Перечисления
UNSPECIFIED_ACTION_TYPE Значение по умолчанию, если для Типа ничего не установлено.
IN_PLACE_INSERT Указывает, что это действие предназначено для выполнения вставки на месте. По умолчанию контент вставляется в текущую позицию курсора. Если контент выделен, он заменяет выбранный контент.
INSERT_AT_START Указывает, что это действие заключается в вставке в начало тела сообщения.
INSERT_AT_END Указывает, что это действие заключается в вставке в конец тела сообщения.
REPLACE Указывает, что данное действие заключается в замене тела сообщения.

ОбновлениеCcRecipients

Поля
cc Recipients[]

Recipient

Обновление темы

Поля
subject

string

ОбновлениеToRecipients

Поля
to Recipients[]

Recipient

Разметка HostAppActionMarkup

Действия, обрабатываемые отдельными хост-приложениями.

Поля

Полевые action Союза.

action может быть только одним из следующих:

gmail Action

GmailClientActionMarkup

Действия, обрабатываемые Gmail.

calendar Action

CalendarClientActionMarkup

Действия, обрабатываемые Календарем.

drive Action

DriveClientActionMarkup

Действия, обрабатываемые Диском.

editor Action

EditorClientActionMarkup

Действия, обрабатываемые Документами, Таблицами или Слайдами.

sheets Action

SheetsClientActionMarkup

Действия, обрабатываемые Таблицами.

HostAppDataActionMarkup

Определяет, как обновлять данные Google Workspace.

Поля
Полевые action Союза. Дополнительное действие для определенного ведущего приложения Google Workspace. action может быть только одним из следующих:
chat Data Action

ChatDataActionMarkup

Действие Google Chat , которое создает или обновляет текст или карточки в сообщении.

HostAppDataSourceMarkup

Для виджета SelectionInput , использующего меню с множественным выбором, — источник данных из приложения Google Workspace. Источник данных заполняет элементы выбора для меню множественного выбора.

Доступно для приложений Google Chat и недоступно для дополнений Google Workspace.

Поля
Поле объединения data_source . Приложение Google Workspace, которое заполняет элементы для меню с множественным выбором. data_source может быть только одним из следующих:
chat Data Source

ChatClientDataSourceMarkup

Источник данных из Google Chat.

ЛистыКлиентДействиеРазметка

Поля
custom Function Return Value Markup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

Результат выполнения пользователем пользовательской функции.

Поля
result поля объединения. Результат выполнения пользовательской функции. result может быть только одним из следующих:
value

Value

Значение, полученное в результате запуска пользовательской функции.

error Message

string

Сообщение об ошибке, которое будет показано пользователю, если что-то пошло не так.