Package apps.extensions.markup

Indeks

CalendarClientActionMarkup

Pola
editAttendeesActionMarkup

EditAttendeesActionMarkup

Działanie, które dodaje uczestników do wydarzenia w Kalendarzu Google.

editConferenceDataActionMarkup

EditConferenceDataActionMarkup

Czynność, która dodaje dane rozmowy wideo do wydarzenia w Kalendarzu Google.

addAttachmentsActionMarkup

AddAttachmentsActionMarkup

Czynność, która dodaje załączniki do wydarzenia w Kalendarzu Google.

AddAttachmentsActionMarkup

Pola
addonAttachments[]

AddonAttachment

AddonAttachment

Pola
resourceUrl

string

title

string

Tytuł załącznika.

mimeType

string

Typ MIME treści w polu resourceUrl.

iconUrl

string

Link do ikony zasobu.

ConferenceDataMarkup

Znaczniki definiujące dane rozmowy wideo powiązane z wydarzeniem w Kalendarzu Google.

Pola
conferenceId

string

Unikalny identyfikator tych danych rozmowy wideo. Maksymalnie 512 znaków.

entryPoints[]

EntryPointMarkup

Punkty wejścia do konferencji. Dozwolonych jest maksymalnie 300 punktów wejścia.

parameters[]

Parameter

Dodatkowe parametry dodatku. Dozwolonych jest maksymalnie 300 parametrów.

error

Error

Jeśli zasada jest skonfigurowana, oznacza to, że podczas tworzenia konferencji wystąpił błąd.

note

string

Dodatkowe uwagi (takie jak instrukcje administratora czy informacje prawne) do wyświetlenia użytkownikowi. Może zawierać kod HTML. Maksymalna długość to 2048 znaków.

conferenceSolutionId

string

Identyfikator rozwiązania do obsługi rozmów wideo. Musi odpowiadać wartości w polu calendar.conferenceSolution.id wdrożenia.

EntryPointMarkup

sposób dołączenia do konferencji.

Pola
type

Type

Typ punktu wejścia. To pole jest wymagane.

uri

string

Identyfikator URI służący do dołączania do konferencji. Obsługuje znaki tel: i http(s): i powinna mieć maksymalnie 1300 znaków. To pole jest wymagane.

label

string

Etykieta punktu wejścia wyświetlana użytkownikowi. Maksymalnie 512 znaków.

meetingCode

string

Kod spotkania umożliwiający dostęp do konferencji. Maksymalnie 128 znaków.

accessCode

string

Kod dostępu do konferencji. Maksymalnie 128 znaków.

passcode

string

Kod dostępu do rozmowy wideo. Maksymalnie 128 znaków.

password

string

Hasło umożliwiające dostęp do konferencji. Maksymalnie 128 znaków.

pin

string

Kod PIN umożliwiający dostęp do konferencji. Maksymalnie 128 znaków.

regionCode

string

Kod regionu CLDR/ISO 3166 kraju powiązanego z tym punktem wejścia. Dotyczy tylko Type.PHONE.

features[]

Feature

cechy punktu wejścia, takie jak numer płatny lub bezpłatny; Jeden punkt wejścia może mieć wiele funkcji.

Funkcja

Cechy punktu wejścia. Niektóre funkcje mogą dotyczyć tylko określonych punktów wejścia.

Wartości w polu enum
UNKNOWN_FEATURE Nieznana funkcja.
TOLL Ma zastosowanie do punktu wejścia PHONE. Opłata za połączenie z numerem płatnym jest naliczana. Numer nie może być jednocześnie płatny i bezpłatny.
TOLL_FREE Ma zastosowanie do punktu wejścia PHONE. Połączenie z bezpłatnym numerem telefonu rozmówcy jest bezpłatne. Numer nie może być jednocześnie płatny i bezpłatny.

Typ

Typ punktu wejścia.

Wartości w polu enum
UNKNOWN Nieznany typ rozmowy wideo.
VIDEO Rozmowa wideo.
PHONE Rozmowa telefoniczna
MORE Służy do udostępniania linku do dalszych informacji umożliwiających dołączenie do konferencji.
SIP konferencja wykorzystująca protokół Session Initiation Protocol

Błąd

Oznacza błąd, który wystąpił podczas tworzenia konferencji.

Pola
type

Type

typ błędu; To pole jest wymagane.

authenticationUrl

string

Jeśli typ błędu to AUTHENTICATION, dodatek może udostępnić adres URL umożliwiający użytkownikom zalogowanie się. Maksymalnie 1300 znaków.

Typ

Wartości w polu enum
UNKNOWN Nieznany błąd.
AUTHENTICATION Błąd uwierzytelniania.
TEMPORARY Błąd tymczasowy.
PERMANENT Trwały błąd.
PERMISSION_DENIED Użytkownik nie może wykonać jakiegoś działania w systemie do obsługi rozmów wideo innej firmy.
CONFERENCE_SOLUTION_FORBIDDEN Użytkownik nie ma uprawnień do korzystania z wybranego rozwiązania do obsługi konferencji (ale może korzystać z innych rozwiązań oferowanych przez dodatek).

Parametr

Parametry dotyczące konkretnego rozwiązania, które są zachowywane w danych zdarzenia i jeśli trzeba je zaktualizować lub usunąć, są przekazywane do dodatku. Na przykład: [{key: 'sessionKey', value: '123'}, {key: 'meetingId', value: '456'}]

Pola
key

string

Klucz parametru. Maksymalnie 50 znaków. To pole jest wymagane.

value

string

Wartość parametru. Maksymalnie 1024 znaki. To pole jest wymagane.

EditAttendeesActionMarkup

Pola
addAttendeeEmails[]

string

Lista uczestników, których można dodać do wydarzenia w Kalendarzu Google.

EditConferenceDataActionMarkup

Pola

Pole sumy conference.

conference może mieć tylko jedną z tych wartości:

conferenceData

ConferenceDataMarkup

Dane rozmowy wideo, które mają zostać dodane do wydarzenia w Kalendarzu Google.

ChatClientActionMarkup

Ten typ nie ma pól.

Działania obsługiwane przez klienty Google Chat.

ChatClientDataSourceMarkup

W przypadku widżetu SelectionInput, który korzysta z menu wielokrotnego wyboru, jest to źródło danych z Google Chat. Źródło danych wypełnia elementy wyboru w menu wyboru wielokrotnego. Na przykład użytkownik może wybrać pokoje w Google Chat, do których należy.

Dostępne w aplikacjach Google Chat i niedostępne w przypadku dodatków do Google Workspace.

Pola
Pole sumy source. Źródło danych Google Chat. source może mieć tylko jedną z tych wartości:
spaceDataSource

SpaceDataSource

Pokoje Google Chat, do których należy użytkownik.

SpaceDataSource

Źródło danych, które wypełnia pokoje Google Chat jako elementy wyboru w menu wielokrotnego wyboru. Służy tylko do wypełniania tych pokoi, do których należy użytkownik.

Dostępne w aplikacjach Google Chat i niedostępne w przypadku dodatków do Google Workspace.

Pola
defaultToCurrentSpace

bool

Jeśli zasada ma wartość true, menu wielokrotnego wyboru domyślnie wybiera bieżący pokój Google Chat jako element.

DriveClientActionMarkup

Pola
requestFileScope

RequestFileScope

RequestFileScope

Pola
itemId

string

EditorClientActionMarkup

Pola

Pole sumy action.

action może mieć tylko jedną z tych wartości:

requestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

RequestFileScopeForActiveDocument

Ten typ nie ma pól.

GmailClientActionMarkup

Pola

Pole sumy type.

type może mieć tylko jedną z tych wartości:

taskAction

TaskActionMarkup

updateDraftActionMarkup

UpdateDraftActionMarkup

openCreatedDraftActionMarkup

OpenCreatedDraftActionMarkup

addonComposeUiActionMarkup

AddonComposeUiActionMarkup

AddonComposeUiActionMarkup

Pola
type

AddonComposeUiActionType

AddonComposeUiActionType

Wartości w polu enum
UNSPECIFIED Domyślny: Jeśli nie określono inaczej, nie są podejmowane żadne działania.
DISMISS Zamyka interfejs tworzenia dodatku.

OpenCreatedDraftActionMarkup

Pola
draftId

string

Identyfikator nowo utworzonej wersji roboczej w formacie „r123”.

draftStorageId

string

Identyfikator pamięci serwera w formacie szesnastkowym, na przykład „15e9fa622ce1029d”.

draftThreadServerPermId

string

Stały identyfikator serwera dla wątku wersji roboczej. To pole nie jest nigdzie ustawione i jest ignorowane podczas przetwarzania OpenCreatedDraftActionMarkup. Zamiast tego podaj wersję robocząThreadStorageId i używaj jej.

draftThreadId

string

Identyfikator wątku zawierającego nowo utworzoną wersję roboczą, np. „15e9fa622ce1029d”.

TaskActionMarkup

Pola
reloadTasks

bool

UpdateDraftActionMarkup

Pola
updateBody

UpdateBody

Pole zawierające serię działań związanych z aktualizacją do wykonania na wersji roboczej, którą użytkownik obecnie edytuje.

updateToRecipients

UpdateToRecipients

Jeśli jest ustawione, zastępuje istniejące ustawienie Do odbiorców wersji roboczej, którą użytkownik obecnie edytuje.

updateCcRecipients

UpdateCcRecipients

Jeśli jest ustawione, zastępuje istniejących odbiorców DW wersji roboczej, którą użytkownik obecnie edytuje.

updateBccRecipients

UpdateBccRecipients

Jeśli jest ustawione, zastępuje istniejących odbiorców w polu UDW wersji roboczej, którą użytkownik obecnie edytuje.

updateSubject

UpdateSubject

Jeśli jest ustawione, zastępuje istniejący temat wersji roboczej, którą użytkownik obecnie edytuje.

Odbiorca

Pola
email

string

UpdateBccRecipients

Pola
bccRecipients[]

Recipient

UpdateBody

Pola
insertContents[]

InsertContent

Pole powtarzane zawierające serię treści, które mają zostać wstawione do wersji roboczej edytowanej przez użytkownika. Może ona zawierać treść HTML lub zwykły tekst.

type

Type

ContentType

Wartości w polu enum
UNSPECIFIED_CONTENT_TYPE Wartość domyślna, gdy nie ma ustawionego elementu ContentType.
TEXT Określa, że treść jest zwykłym tekstem.
MUTABLE_HTML Określa, że treść jest zapisana w języku HTML i może być zmienny (można ją edytować).
IMMUTABLE_HTML Określa, że treść jest w języku HTML i jest stała (nie można jej edytować).

EmailMimeType

Obiekt EmailMimeType został wycofany. Użyj typu ContentType.

Wartości w polu enum
UNSPECIFIED_EMAIL_MIME_TYPE Wartość domyślna, gdy nic nie jest ustawione dla EmailMimeType.
PLAIN_TEXT Określa, że wstawiona treść jest zwykłym tekstem.
HTML Określa, że wstawiona treść jest zapisana w kodzie HTML.

InsertContent

Pola
content

string

Treść do wstawienia.

mimeType
(deprecated)

EmailMimeType

contentType

ContentType

Typ wstawionej treści.

Typ

Wartości w polu enum
UNSPECIFIED_ACTION_TYPE Wartość domyślna, gdy nie ma ustawionej wartości typu.
IN_PLACE_INSERT Wskazuje, że ta czynność ma na celu wstawienie elementu w miejscu. Domyślnie treść jest wstawiona w bieżącym położeniu kursora. Jeśli jest zaznaczona, zastąpi ona wybraną treść.
INSERT_AT_START Wskazuje, że czynność polega na wstawieniu na początku treści wiadomości.
INSERT_AT_END Wskazuje, że czynność polega na wstawieniu na końcu treści wiadomości.
REPLACE Wskazuje, że ta czynność ma na celu zastąpienie treści wiadomości.

UpdateCcRecipients

Pola
ccRecipients[]

Recipient

UpdateSubject

Pola
subject

string

UpdateToRecipients

Pola
toRecipients[]

Recipient

HostAppActionMarkup

Działania obsługiwane przez poszczególne aplikacje hostujące.

Pola

Pole sumy action.

action może mieć tylko jedną z tych wartości:

gmailAction

GmailClientActionMarkup

Działania obsługiwane przez Gmaila.

calendarAction

CalendarClientActionMarkup

Działania obsługiwane przez Kalendarz.

driveAction

DriveClientActionMarkup

Działania obsługiwane przez Dysk.

editorAction

EditorClientActionMarkup

Działania obsługiwane przez Dokumenty, Arkusze i Prezentacje.

sheetsAction

SheetsClientActionMarkup

Działania obsługiwane przez Arkusze.

chatAction

ChatClientActionMarkup

Działania obsługiwane przez Google Chat.

HostAppDataSourceMarkup

W przypadku widżetu SelectionInput, który korzysta z menu wielokrotnego wyboru, jest to źródło danych z aplikacji Google Workspace. Źródło danych wypełnia elementy wyboru w menu wyboru wielokrotnego.

Dostępne w aplikacjach Google Chat i niedostępne w przypadku dodatków do Google Workspace.

Pola
Pole sumy data_source. Aplikacja Google Workspace, która wypełnia elementy menu wielokrotnego wyboru. data_source może mieć tylko jedną z tych wartości:
chatDataSource

ChatClientDataSourceMarkup

Źródło danych z Google Chat.

SheetsClientActionMarkup

Pola
customFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

CustomFunctionReturnValueMarkup

Wynik uruchomienia funkcji niestandardowej przez użytkownika.

Pola
Pole sumy result. Wynik wykonania funkcji niestandardowej. result może mieć tylko jedną z tych wartości:
value

Value

Wartość, która spowodowała uruchomienie funkcji niestandardowej.

errorMessage

string

Komunikat o błędzie, który wyświetla się użytkownikowi w razie problemów.