Package apps.extensions.markup

Индекс

CalendarClientActionMarkup

Поля
editAttendeesActionMarkup

EditAttendeesActionMarkup

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

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

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

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

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

createConferenceDataActionMarkup

CreateConferenceDataActionMarkup

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

createConferenceSettingUrlActionMarkup

CreateConferenceSettingUrlActionMarkup

Действие, генерирующее URL-адрес для настройки параметров конференции.

calendarSubscriptionActionMarkup

CalendarSubscriptionActionMarkup

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

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

Поля
addonAttachments[]

AddonAttachment

AddonAttachment

Поля
resourceUrl

string

title

string

Заголовок вложения.

mimeType

string

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

iconUrl

string

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

CalendarSubscriptionActionMarkup

Поля
operation

Operation

Операция, которую необходимо выполнить. В настоящее время поддерживается только команда CREATE.

calendarId

string

Идентификатор календаря, на который нужно подписаться.

Операция

Перечисления
OPERATION_UNSPECIFIED
CREATE

ConferenceDataMarkup

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

Поля
conferenceId

string

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

entryPoints[]

EntryPointMarkup

Количество точек входа на конференцию. Максимальное количество точек входа — 300.

parameters[]

Parameter

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

error

Error

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

note

string

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

conferenceSolutionId

string

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

EntryPointMarkup

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

Поля
type

Type

Тип точки входа. Обязательно.

uri

string

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

label

string

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

meetingCode

string

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

accessCode

string

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

passcode

string

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

password

string

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

pin

string

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

regionCode

string

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

features[]

Feature

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

Особенность

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

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

Тип

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

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

Ошибка

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

Поля
type

Type

Тип ошибки. Обязательно.

authenticationUrl

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 символа. Обязательный параметр.

CreateConferenceDataActionMarkup

Поля
createConferenceData

ConferenceDataMarkup

Данные конференции, которые необходимо добавить в событие Google Календаря при его создании.

CreateConferenceSettingUrlActionMarkup

Поля
settingsUrl

string

URI страницы настроек, сгенерированной дополнением.

РедактироватьДействияУчастниковРазметка

Поля
addAttendeeEmails[]

string

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

EditConferenceDataActionMarkup

Поля

Полевая conference Союза.

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

conferenceData

ConferenceDataMarkup

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

ChatClientDataSourceMarkup

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

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

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

SpaceDataSource

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

SpaceDataSource

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

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

Поля
defaultToCurrentSpace

bool

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

ChatDataActionMarkup

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

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

CreateMessageAction

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

updateMessageAction

UpdateMessageAction

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

updateInlinePreviewAction

UpdateInlinePreviewAction

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

CreateMessageAction

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

Поля
message

Message

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

UpdateInlinePreviewAction

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

Поля
cardsV2[]

CardWithId

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

UpdateMessageAction

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

Поля
message

Message

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

DriveClientActionMarkup

Поля
requestFileScope

RequestFileScope

RequestFileScope

Поля
itemId

string

EditorClientActionMarkup

Поля

Полевые action профсоюза.

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

requestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

Этот тип не содержит полей.

GmailClientActionMarkup

Поля

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

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

taskAction

TaskActionMarkup

updateDraftActionMarkup

UpdateDraftActionMarkup

openCreatedDraftActionMarkup

OpenCreatedDraftActionMarkup

addonComposeUiActionMarkup

AddonComposeUiActionMarkup

AddonComposeUiActionMarkup

Поля
type

AddonComposeUiActionType

AddonComposeUiActionType

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

OpenCreatedDraftActionMarkup

Поля
draftId

string

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

draftStorageId

string

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

draftThreadServerPermId

string

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

draftThreadId

string

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

TaskActionMarkup

Поля
reloadTasks

bool

UpdateDraftActionMarkup

Поля
updateBody

UpdateBody

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

updateToRecipients

UpdateToRecipients

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

updateCcRecipients

UpdateCcRecipients

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

updateBccRecipients

UpdateBccRecipients

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

updateSubject

UpdateSubject

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

Получатель

Поля
email

string

UpdateBccRecipients

Поля
bccRecipients[]

Recipient

UpdateBody

Поля
insertContents[]

InsertContent

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

type

Type

ContentType

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

EmailMimeType

Тип данных EmailMimeType устарел. Пожалуйста, используйте ContentType.

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

Вставить контент

Поля
content

string

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

mimeType
(deprecated)

EmailMimeType

contentType

ContentType

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

Тип

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

UpdateCcRecipients

Поля
ccRecipients[]

Recipient

Обновить тему

Поля
subject

string

UpdateToRecipients

Поля
toRecipients[]

Recipient

HostAppActionMarkup

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

Поля

Полевые action профсоюза.

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

gmailAction

GmailClientActionMarkup

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

calendarAction

CalendarClientActionMarkup

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

driveAction

DriveClientActionMarkup

Действия, выполняемые с помощью Drive.

editorAction

EditorClientActionMarkup

Действия, выполняемые с помощью Docs, Sheets или Slides.

sheetsAction

SheetsClientActionMarkup

Действия, выполняемые с помощью таблиц.

HostAppDataActionMarkup

Определяет способ обновления данных в Google Workspace.

Поля
action поля объединения. Дополнительное действие для конкретного приложения-хоста Google Workspace. action может принимать только одно из следующих значений:
chatDataAction

ChatDataActionMarkup

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

HostAppDataSourceMarkup

Источник данных из приложения Google Workspace. Источник данных заполняет доступные элементы для виджета.

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

ChatClientDataSourceMarkup

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

SheetsClientActionMarkup

Следующий ID: 5.

Поля

Полевые action профсоюза.

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

customFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

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

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

Value

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

errorMessage

string

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