Package apps.extensions.markup

Индекс

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

Поля
editAttendeesActionMarkup

EditAttendeesActionMarkup

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

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

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

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

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

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

Поля
addonAttachments[]

AddonAttachment

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

Поля
resourceUrl

string

title

string

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

mimeType

string

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

iconUrl

string

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

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

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

Поля
conferenceId

string

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

entryPoints[]

EntryPointMarkup

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

parameters[]

Parameter

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

error

Error

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

note

string

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

conferenceSolutionId

string

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

EntryPointMarkup

Способ присоединиться к конференции.

Поля
type

Type

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

uri

string

URI для присоединения к конференции. Поддерживается тел: и 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 . Для вызывающего абонента звонок на бесплатный номер бесплатен. Номер не может быть платным и бесплатным одновременно.

Тип

Тип точки входа.

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

Ошибка

Представляет ошибку, произошедшую во время создания конференции.

Поля
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 символа. Необходимый.

EditAttendeesActionMarkup

Поля
addAttendeeEmails[]

string

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

EditConferenceDataActionMarkup

Поля

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

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

conferenceData

ConferenceDataMarkup

Данные конференции, которые нужно добавить в событие Календаря Google.

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

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

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

ChatClientDataSourceMarkup

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

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

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

SpaceDataSource

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

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

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

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

Поля
defaultToCurrentSpace

bool

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

DriveClientActionMarkup

Поля
requestFileScope

RequestFileScope

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

Поля
itemId

string

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

Поля

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

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

requestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

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

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

GmailClientActionMarkup

Поля

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

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

taskAction

TaskActionMarkup

updateDraftActionMarkup

UpdateDraftActionMarkup

openCreatedDraftActionMarkup

OpenCreatedDraftActionMarkup

addonComposeUiActionMarkup

AddonComposeUiActionMarkup

АддонComposeUiActionMarkup

Поля
type

AddonComposeUiActionType

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

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

OpenCreatedDraftActionMarkup

Поля
draftId

string

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

draftStorageId

string

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

draftThreadServerPermId

string

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

draftThreadId

string

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

TaskActionMarkup

Поля
reloadTasks

bool

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

Поля
updateBody

UpdateBody

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

updateToRecipients

UpdateToRecipients

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

updateCcRecipients

UpdateCcRecipients

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

updateBccRecipients

UpdateBccRecipients

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

updateSubject

UpdateSubject

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

Получатель

Поля
email

string

ОбновлениеBccRecipients

Поля
bccRecipients[]

Recipient

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

Поля
insertContents[]

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

contentType

ContentType

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

Тип

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

ОбновлениеCcRecipients

Поля
ccRecipients[]

Recipient

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

Поля
subject

string

ОбновлениеToRecipients

Поля
toRecipients[]

Recipient

Разметка HostAppActionMarkup

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

Поля

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

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

gmailAction

GmailClientActionMarkup

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

calendarAction

CalendarClientActionMarkup

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

driveAction

DriveClientActionMarkup

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

editorAction

EditorClientActionMarkup

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

sheetsAction

SheetsClientActionMarkup

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

chatAction

ChatClientActionMarkup

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

HostAppDataSourceMarkup

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

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

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

ChatClientDataSourceMarkup

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

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

Поля
customFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

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

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

Value

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

errorMessage

string

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