Card Service

Usługa dotycząca kart

Ta usługa umożliwia skryptom konfigurowanie i tworzenie komponentów kart i widżetów oraz ich zachowań w interfejsie. Struktury interfejsu, które tworzysz za pomocą tej usługi, są automatycznie dostępne zarówno na komputerach, jak i na urządzeniach mobilnych, więc nie musisz tworzyć osobnych interfejsów dla obu tych platform.

Zajęcia

NazwaKrótki opis
ActionDziałanie, które umożliwia interakcję z elementami interfejsu.
ActionResponseObiekt odpowiedzi, który może być zwracany przez funkcję wywołania zwrotnego (np. moduł obsługi odpowiedzi z formularza), aby wykonać co najmniej 1 działanie na kliencie.
ActionResponseBuilderKonstruktor obiektów ActionResponse.
ActionStatusKlasa reprezentująca stan żądania wywołania lub przesłania okna.
AttachmentReprezentuje załącznik utworzony przez dodatek.
AuthorizationActionDziałanie autoryzacji, które po kliknięciu przekieruje użytkownika na adres AuthorizationUrl.
AuthorizationExceptionBłąd, który może zostać zwrócony, aby spowodować wyświetlenie użytkownikowi karty autoryzacji.
BorderStyleKlasa reprezentująca pełny styl obramowania, który można zastosować do widżetów.
BorderTypeWyliczenie reprezentujące typy obramowań, które można zastosować do widżetów.
ButtonKlasa bazowa dla wszystkich przycisków.
ButtonSetZawiera zestaw obiektów Button, które są wyświetlane w wierszu.
CalendarEventActionResponseReprezentuje odpowiedź, która wprowadza zmiany w wydarzeniu w kalendarzu, które użytkownik aktualnie edytuje w reakcji na działanie podjęte w interfejsie, np. kliknięcie przycisku.
CalendarEventActionResponseBuilderKonstruktor obiektów CalendarEventActionResponse.
CardKarta kontekstowa, która reprezentuje pojedynczy widok w interfejsie.
CardActionKlikalny element menu dodawany do menu nagłówka karty.
CardBuilderKonstruktor obiektów Card.
CardHeaderNagłówek Card.
CardSectionSekcja karty zawiera grupy widżetów i zapewnia wizualne oddzielenie między nimi.
CardServiceUsługa CardService umożliwia tworzenie ogólnych kart używanych w różnych produktach Google, które można rozszerzać, takich jak dodatki do Google Workspace.
CardWithIdKonstruktor obiektów CardWithId.
CarouselKaruzela, zwana też suwakiem, obraca się i wyświetla listę widżetów w formacie pokazu slajdów. Zawiera przyciski umożliwiające przejście do poprzedniego lub następnego widżetu.
CarouselCardKarta, która może być wyświetlana jako element karuzeli.
ChatActionResponseKlasa reprezentująca parametry, których aplikacja do obsługi czatu może używać do konfigurowania sposobu publikowania odpowiedzi.
ChatClientDataSourceW przypadku SelectionInput widżetu, który korzysta z menu wielokrotnego wyboru, źródło danych z Google Chat.
ChatResponseObiekt odpowiedzi dla wiadomości z kartą w Google Chat.
ChatResponseBuilderKonstruktor obiektów ChatResponse.
ChatSpaceDataSourceŹródło danych, które wypełnia pokoje w Google Chat jako elementy wyboru w menu wielokrotnego wyboru.
ChipChip z ikoną i etykietą tekstową.
ChipListZawiera zestaw obiektów Chip, które są wyświetlane w wierszu i przenoszone do następnego wiersza, aby można było je przewijać w poziomie.
ChipListLayoutWyliczenie określające układ ChipList.
CollapseControlMożliwość zwijania i rozwijania.
Columnkolumnę,
ColumnsWidżet Columns wyświetla maksymalnie 2 kolumny na karcie lub w oknie.
CommonDataSourceŹródło danych udostępniane przez wszystkie aplikacje Google Workspace.
CommonWidgetActionOkreśla działania, które nie obejmują ocen, np. aktualizowanie widoczności widżetu.
ComposeActionResponseObiekt odpowiedzi, który może być zwracany przez metodę wywołania zwrotnego dla działania tworzenia w dodatku do Gmaila.
ComposeActionResponseBuilderKonstruktor obiektów ComposeActionResponse.
ComposedEmailTypeWartość wyliczeniowa określająca, czy utworzony e-mail jest samodzielną wersją roboczą, czy odpowiedzią.
ConditionWarunek używany do uruchamiania działania zdarzenia w ramach weryfikacji wyrażenia CEL.
ContentTypeWartość wyliczeniowa określająca typ treści wygenerowanych przez UpdateDraftActionResponse.
DatePickerPole do wprowadzania danych, które umożliwia wpisanie daty.
DateTimePickerPole do wprowadzania danych, które umożliwia użytkownikom wpisanie daty i godziny.
DecoratedTextWidżet, który wyświetla tekst z opcjonalnymi dekoracjami.
DialogSzczegółowe informacje znajdziesz w artykule Otwieranie interaktywnych okien dialogowych w dokumentacji Google Chat.
DialogActionKonstruktor obiektów DialogAction.
DisplayStyleWyliczenie określające styl wyświetlania karty.
DividerLinia dzielenia ekranu w poziomie.
DriveItemsSelectedActionResponseReprezentuje odpowiedź, która wprowadza zmiany na Dysku, gdy wybrane są elementy Dysku i w reakcji na działanie podjęte w interfejsie, np. kliknięcie przycisku.
DriveItemsSelectedActionResponseBuilderKonstruktor obiektów DriveItemsSelectedActionResponse.
EditorFileScopeActionResponseWprowadza zmiany w edytorze, np. Dokumentach, Arkuszach lub Prezentacjach Google, w reakcji na działanie wykonane w interfejsie.
EditorFileScopeActionResponseBuilderKonstruktor obiektów EditorFileScopeActionResponse.
EventActionDziałanie EventAction, które ma zostać wykonane po spełnieniu warunku weryfikacji wyrażenia CEL.
ExpressionDataDane wyrażenia używane do oceny wyrażenia
ExpressionDataActionDziałania dotyczące weryfikacji wyrażenia CEL .
ExpressionDataActionTypeWyliczenie reprezentujące typ działania na danych wyrażenia.
ExpressionDataConditionReprezentuje wynik weryfikacji wyrażenia CEL.
ExpressionDataConditionTypeOkreśla, czy wyrażenie CEL zostało ocenione prawidłowo.
FixedFooterStała stopka wyświetlana u dołu Card.
GridUporządkowana siatka do wyświetlania kolekcji elementów siatki.
GridItemElementy, z którymi użytkownicy wchodzą w interakcję w widżecie siatki.
GridItemLayoutWyliczenie, które określa styl obrazu i tekstu elementu GridItem.
HorizontalAlignmentWyliczenie określające wyrównanie poziome widżetu.
HorizontalSizeStyleWyliczenie określające sposób wypełniania przestrzeni kolumny przez widżety.
HostAppDataSourceW przypadku widżetu SelectionInput korzystającego z menu wielokrotnego wyboru źródło danych z aplikacji Google Workspace.
IconWstępnie zdefiniowane ikony, których można używać w różnych obiektach interfejsu, np. w widżetach ImageButton lub DecoratedText.
IconImageWstępnie zdefiniowana ikona, ikona Material Design lub ikona z adresu URL z możliwością dostosowania stylu przycinania.
ImageWidżet, który wyświetla pojedynczy obraz.
ImageButtonImageButton z wyświetlonym obrazem.
ImageButtonStyleWyliczenie określające styl ImageButton.
ImageComponentKomponent obrazu, który można dodać do elementów siatki.
ImageCropStyleKlasa reprezentująca styl przycinania, który można zastosować do komponentów obrazu.
ImageCropTypeWyliczenie reprezentujące style przycinania zastosowane do komponentów obrazu.
ImageStyleWyliczenie określające styl przycinania obrazu.
InputTypeWyliczenie, które określa typ wejścia widżetu.
InteractionTyp wyliczeniowy, który określa, co należy zrobić w odpowiedzi na interakcję z użytkownikiem, np. kliknięcie przez niego przycisku w wiadomości na karcie.
KeyValueTa klasa została wycofana.
LinkPreviewDziałanie karty, które wyświetla kartę podglądu linku i element inteligentny w aplikacji hosta.
LoadIndicatorTyp wyliczeniowy określający typ wskaźnika wczytywania lub postępu, który ma być wyświetlany podczas przetwarzania elementu Action.
MaterialIconObiekt, który obsługuje wszystkie ikony czcionek Google.
NavigationObiekt pomocniczy, który kontroluje nawigację po kartach.
NotificationPowiadomienie wyświetlane użytkownikowi w odpowiedzi na interakcję z elementem interfejsu.
OnCloseWyliczenie określające, co zrobić po zamknięciu adresu URL otwartego za pomocą OpenLink.
OpenAsWyliczenie określające sposób otwierania adresu URL.
OpenLinkReprezentuje działanie polegające na otwarciu linku z określonymi opcjami.
OverflowMenuZawiera listę obiektów OverflowMenuItem, które są wyświetlane w menu wyskakującym.
OverflowMenuItemOverflowMenuItem z ikoną i etykietą tekstową.
PlatformDataSourceW przypadku widżetu SelectionInput korzystającego z menu wielokrotnego wyboru źródło danych z Google Workspace.
ResponseTypeWyliczenie reprezentujące typ odpowiedzi aplikacji do obsługi czatu.
SelectionInputPole do wprowadzania danych, które umożliwia wybór spośród określonych opcji.
SelectionInputTypeFormat elementów, które użytkownicy mogą wybrać.
StatusWyliczenie reprezentujące kod stanu.
Suggestionssugestie autouzupełniania, które uzupełniają widżet TextInput;
SuggestionsResponseObiekt odpowiedzi, który może być zwracany przez funkcję zwrotną sugestii.
SuggestionsResponseBuilderKonstruktor obiektów SuggestionsResponse.
SwitchElement interfejsu, który można włączać i wyłączać.
SwitchControlTypeTyp elementu sterującego widżetu Switch.
TextButtonTextButton z etykietą tekstową.
TextButtonStyleWyliczenie określające styl TextButton.
TextInputWidżet pola wejściowego, który akceptuje wprowadzanie tekstu.
TextParagraphWidżet, który wyświetla tekst i obsługuje podstawowe formatowanie HTML.
TimePickerPole do wprowadzania danych, które umożliwia użytkownikom wpisanie godziny.
TriggerWywoływacz, który uruchamia działania zdarzeń widżetu weryfikacji wyrażeń CEL zgodnie z identyfikatorem reguły działania.
UniversalActionResponseObiekt odpowiedzi, który może być zwracany przez metodę tworzącą działanie uniwersalne.
UniversalActionResponseBuilderKonstruktor obiektów UniversalActionResponse.
UpdateDraftActionResponseReprezentuje działanie, które aktualizuje wersję roboczą e-maila, którą użytkownik obecnie edytuje.
UpdateDraftActionResponseBuilderKonstruktor obiektów UpdateDraftActionResponse.
UpdateDraftBccRecipientsActionAktualizuje odbiorców w polu UDW w wersji roboczej e-maila.
UpdateDraftBodyActionAktualizuje treść wersji roboczej e-maila.
UpdateDraftBodyTypeWartość wyliczeniowa określająca typ UpdateDraftBodyAction.
UpdateDraftCcRecipientsActionAktualizuje odbiorców w polu DW w wersji roboczej e-maila.
UpdateDraftSubjectActionAktualizuje wiersz tematu wersji roboczej e-maila.
UpdateDraftToRecipientsActionAktualizuje odbiorców w wersji roboczej e-maila.
UpdateVisibilityActionAktualizuje widoczność widżetu karty, aby go wyświetlić lub ukryć.
UpdatedWidgetOdpowiedź z informacjami o zaktualizowanym widżecie.
ValidationObiekt, który określa regułę weryfikacji widżetu, do którego jest dołączony.
VariableButtonSizeWyliczenie reprezentujące rozmiar przycisku selektora zmiennych.
VerticalAlignmentWyliczenie, które ustawia wyrównanie pionowe widżetów w kolumnie.
VisibilityWyliczenie reprezentujące stan widoczności widżetów.
WidgetKlasa bazowa dla wszystkich widżetów, które można dodać do elementu Card.
WorkflowDataSourceW przypadku widżetu SelectionInput,DateTimePicker lub TextInput źródło danych z przepływu Google Workspace.
WorkflowDataSourceTypeWyliczenie reprezentujące typ źródła danych przepływu pracy.
WrapStyleWyliczenie, które określa styl zawijania treści w kolumnie.

Action

Metody

MetodaZwracany typKrótki opis
addRequiredWidget(requiredWidget)ActionDodaje nazwy widżetów, których to działanie potrzebuje do prawidłowego przesłania.
setAllWidgetsAreRequired(allWidgetsAreRequired)ActionWskazuje, czy to działanie wymaga danych wejściowych ze wszystkich widżetów.
setFunctionName(functionName)ActionUstawia nazwę funkcji wywołania zwrotnego, która ma zostać wywołana.
setInteraction(interaction)ActionOkreśla interakcję z użytkownikiem. Jest wymagany tylko podczas otwierania okna.
setLoadIndicator(loadIndicator)ActionOkreśla wskaźnik ładowania, który wyświetla się podczas wykonywania działania.
setParameters(parameters)ActionUmożliwia przekazywanie parametrów niestandardowych do funkcji wywołania zwrotnego.
setPersistValues(persistValues)ActionOkreśla, czy wartości formularza są określane przez wartości klienta czy serwera po tym, jak odpowiedź na działanie zaktualizuje Card formularza.

ActionResponse

Metody

MetodaZwracany typKrótki opis
printJson()StringWyświetla reprezentację JSON tego obiektu.

ActionResponseBuilder

Metody

MetodaZwracany typKrótki opis
build()ActionResponseTworzy bieżącą odpowiedź działania i ją weryfikuje.
setNavigation(navigation)ActionResponseBuilderUstawia odpowiedź na działanie Navigation.
setNotification(notification)ActionResponseBuilderUstawia powiadomienie, które ma się wyświetlać po aktywowaniu działania.
setOpenLink(openLink)ActionResponseBuilderUstawia adres URL, do którego ma nastąpić przejście po aktywowaniu działania.
setStateChanged(stateChanged)ActionResponseBuilderUstawia flagę wskazującą, że to działanie zmieniło istniejący stan danych.

ActionStatus

Metody

MetodaZwracany typKrótki opis
setStatusCode(statusCode)ActionStatusReprezentuje stan prośby o otwarcie lub przesłanie okna.
setUserFacingMessage(message)ActionStatusWiadomość, którą należy wysłać użytkownikom w sprawie stanu ich prośby.

Attachment

Metody

MetodaZwracany typKrótki opis
setIconUrl(iconUrl)AttachmentUstawia adres URL ikony załącznika.
setMimeType(mimeType)AttachmentUstawia typ MIME załącznika.
setResourceUrl(resourceUrl)AttachmentUstawia adres URL zasobu załącznika.
setTitle(title)AttachmentUstawia tytuł załącznika.

AuthorizationAction

Metody

MetodaZwracany typKrótki opis
setAuthorizationUrl(authorizationUrl)AuthorizationActionUstawia adres URL autoryzacji, do którego użytkownik jest przekierowywany z monitu o autoryzację.

AuthorizationException

Metody

MetodaZwracany typKrótki opis
printJson()StringWyświetla reprezentację JSON tego obiektu.
setAuthorizationUrl(authUrl)AuthorizationExceptionUstawia adres URL autoryzacji, do którego użytkownik jest przekierowywany z monitu o autoryzację.
setCustomUiCallback(callback)AuthorizationExceptionNazwa funkcji, która ma być wywoływana w celu wygenerowania niestandardowego promptu autoryzacji.
setResourceDisplayName(name)AuthorizationExceptionUstawia nazwę wyświetlaną użytkownikowi podczas prośby o autoryzację.
throwException()voidPowoduje zgłoszenie tego wyjątku.

BorderStyle

Metody

MetodaZwracany typKrótki opis
setCornerRadius(radius)BorderStyleUstawia promień zaokrąglenia obramowania, np. 8.
setStrokeColor(color)BorderStyleUstawia kolor obramowania.
setType(type)BorderStyleUstawia typ obramowania.

BorderType

Właściwości

WłaściwośćTypOpis
NO_BORDEREnumBrak stylu obramowania.
STROKEEnumStyl obramowania.

Button

Metody

MetodaZwracany typKrótki opis
setAuthorizationAction(action)ButtonUstawia działanie autoryzacji, które otwiera adres URL do procedury autoryzacji po kliknięciu obiektu.
setComposeAction(action, composedEmailType)ButtonUstawia działanie, które tworzy wersję roboczą e-maila po kliknięciu obiektu.
setOnClickAction(action)ButtonUstawia działanie, które jest wykonywane po kliknięciu obiektu.
setOnClickOpenLinkAction(action)ButtonUstawia działanie, które otwiera URL w karcie po kliknięciu obiektu.
setOpenLink(openLink)ButtonUstawia adres URL, który ma się otworzyć po kliknięciu obiektu.
setOverflowMenu(menu)ButtonUstawia menu wyskakujące, które ma się otwierać po kliknięciu obiektu.

ButtonSet

Metody

MetodaZwracany typKrótki opis
addButton(button)ButtonSetDodaje przycisk.

CalendarEventActionResponse

Metody

MetodaZwracany typKrótki opis
printJson()StringWyświetla reprezentację JSON tego obiektu.

CalendarEventActionResponseBuilder

Metody

MetodaZwracany typKrótki opis
addAttachments(attachments)CalendarEventActionResponseBuilderOkreśla, że w odpowiedzi należy dodać załączniki do wydarzenia w Kalendarzu, gdy zostanie wykonana powiązana czynność w interfejsie.
addAttendees(emails)CalendarEventActionResponseBuilderOkreśla, że w odpowiedzi należy dodać wskazanych uczestników do wydarzenia w Kalendarzu, gdy zostanie wykonana powiązana czynność w interfejsie.
build()CalendarEventActionResponseTworzy bieżącą odpowiedź działania wydarzenia w Kalendarzu i sprawdza jej poprawność.
setConferenceData(conferenceData)CalendarEventActionResponseBuilderOkreśla, że w odpowiedzi należy ustawić wskazane dane konferencji w wydarzeniu w Kalendarzu, gdy zostanie wykonana powiązana akcja w interfejsie.

Card

Metody

MetodaZwracany typKrótki opis
printJson()StringWyświetla reprezentację JSON tego obiektu.

CardAction

Metody

MetodaZwracany typKrótki opis
setAuthorizationAction(action)CardActionUstawia działanie autoryzacji, które otwiera adres URL do procedury autoryzacji po kliknięciu obiektu.
setComposeAction(action, composedEmailType)CardActionUstawia działanie, które tworzy wersję roboczą e-maila po kliknięciu obiektu.
setOnClickAction(action)CardActionUstawia działanie, które jest wykonywane po kliknięciu obiektu.
setOnClickOpenLinkAction(action)CardActionUstawia działanie, które otwiera URL w karcie po kliknięciu obiektu.
setOpenLink(openLink)CardActionUstawia adres URL, który ma się otworzyć po kliknięciu obiektu.
setText(text)CardActionUstawia tekst menu dla tego działania.

CardBuilder

Metody

MetodaZwracany typKrótki opis
addCardAction(cardAction)CardBuilderDodaje do tej karty CardAction.
addSection(section)CardBuilderDodaje sekcję do tej karty.
build()CardTworzy bieżącą kartę i ją weryfikuje.
setDisplayStyle(displayStyle)CardBuilderUstawia styl wyświetlania tej karty.
setFixedFooter(fixedFooter)CardBuilderUstawia stałą stopkę dla tej karty.
setHeader(cardHeader)CardBuilderUstawia nagłówek tej karty.
setName(name)CardBuilderUstawia nazwę tej karty.
setPeekCardHeader(peekCardHeader)CardBuilderUstawia nagłówek karty podglądu.

CardHeader

Metody

MetodaZwracany typKrótki opis
setImageAltText(imageAltText)CardHeaderUstawia tekst alternatywny obrazu w nagłówku.
setImageStyle(imageStyle)CardHeaderUstawia przycinanie ikony w nagłówku karty.
setImageUrl(imageUrl)CardHeaderUstawia obraz, który ma być używany w nagłówku, podając jego adres URL lub ciąg danych.
setSubtitle(subtitle)CardHeaderUstawia podtytuł nagłówka karty.
setTitle(title)CardHeaderUstawia tytuł nagłówka karty.

CardSection

Metody

MetodaZwracany typKrótki opis
addWidget(widget)CardSectionDodaje podany widżet do tej sekcji.
setCollapseControl(collapseControl)CardSectionUstawia konfigurowalne przyciski rozwijania i zwijania sekcji.
setCollapsible(collapsible)CardSectionOkreśla, czy sekcję można zwinąć.
setHeader(header)CardSectionUstawia nagłówek sekcji.
setNumUncollapsibleWidgets(numUncollapsibleWidgets)CardSectionOkreśla liczbę widżetów, które są nadal widoczne po zwinięciu tej sekcji.

CardService

Właściwości

WłaściwośćTypOpis
BorderTypeBorderTypeBorderType wyliczenie.
ChipListLayoutChipListLayoutChipListLayout wyliczenie.
ComposedEmailTypeComposedEmailTypeComposedEmailType wyliczenie.
ContentTypeContentTypeContentType wyliczenie.
ExpressionDataActionTypeExpressionDataActionTypeExpressionDataActionType wyliczenie.
ExpressionDataConditionTypeExpressionDataConditionTypeExpressionDataConditionType wyliczenie.
GridItemLayoutGridItemLayoutGridItemLayout wyliczenie.
HorizontalAlignmentHorizontalAlignmentHorizontalAlignment wyliczenie.
IconIconIcon wyliczenie.
ImageButtonStyleImageButtonStyleImageButtonStyle wyliczenie.
ImageCropTypeImageCropTypeImageCropType wyliczenie.
ImageStyleImageStyleImageStyle wyliczenie.
InputTypeInputTypeInputType wyliczenie.
LoadIndicatorLoadIndicatorLoadIndicator wyliczenie.
OnCloseOnCloseOnClose wyliczenie.
OpenAsOpenAsOpenAs wyliczenie.
SelectionInputTypeSelectionInputTypeSelectionInputType wyliczenie.
TextButtonStyleTextButtonStyleTextButtonStyle wyliczenie.
UpdateDraftBodyTypeUpdateDraftBodyTypeUpdateDraftBodyType wyliczenie.
VisibilityVisibilityVisibility wyliczenie.
WorkflowDataSourceTypeWorkflowDataSourceTypeWorkflowDataSourceType wyliczenie.

Metody

MetodaZwracany typKrótki opis
newAction()ActionTworzy nowy Action.
newActionResponseBuilder()ActionResponseBuilderTworzy nowy ActionResponseBuilder.
newActionStatus()ActionStatusTworzy nowy ActionStatus.
newAttachment()AttachmentTworzy nowy Attachment.
newAuthorizationAction()AuthorizationActionTworzy nowy AuthorizationAction.
newAuthorizationException()AuthorizationExceptionTworzy nowy AuthorizationException.
newBorderStyle()BorderStyleTworzy nowy BorderStyle.
newButtonSet()ButtonSetTworzy nowy ButtonSet.
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilderTworzy nowy CalendarEventActionResponseBuilder.
newCardAction()CardActionTworzy nowy CardAction.
newCardBuilder()CardBuilderTworzy nowy kreator kart.
newCardHeader()CardHeaderTworzy nowy CardHeader.
newCardSection()CardSectionTworzy nowy CardSection.
newCardWithId()CardWithIdTworzy nowy CardWithId.
newCarousel()CarouselTworzy Carousel.
newCarouselCard()CarouselCardTworzy nowy CarouselCard.
newChatActionResponse()ChatActionResponseTworzy nowy ChatActionResponse.
newChatResponseBuilder()ChatResponseBuilderTworzy nowy ChatResponseBuilder.
newChip()ChipTworzy nowy Chip.
newChipList()ChipListTworzy nowy ChipList.
newCollapseControl()CollapseControlTworzy nowy CollapseControl.
newColumn()ColumnTworzy nowy Column.
newColumns()ColumnsTworzy nowy zestaw Columns.
newComposeActionResponseBuilder()ComposeActionResponseBuilderTworzy nowy ComposeActionResponseBuilder.
newDatePicker()DatePickerTworzy nowy DatePicker.
newDateTimePicker()DateTimePickerTworzy nowy DateTimePicker.
newDecoratedText()DecoratedTextTworzy nowy DecoratedText.
newDialog()DialogTworzy nowy Dialog.
newDialogAction()DialogActionTworzy nowy DialogAction.
newDivider()DividerTworzy nowy Divider.
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilderTworzy nowy DriveItemsSelectedActionResponseBuilder.
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilderTworzy nowy EditorFileScopeActionResponseBuilder.
newFixedFooter()FixedFooterTworzy nowy FixedFooter.
newGrid()GridTworzy nowy Grid.
newGridItem()GridItemTworzy nowy GridItem.
newHostAppDataSource()HostAppDataSourceTworzy nowy HostAppDataSource i zwraca pusty HostAppDataSource.
newIconImage()IconImageTworzy nowy IconImage.
newImage()ImageTworzy nowy Image.
newImageButton()ImageButtonTworzy nowy ImageButton.
newImageComponent()ImageComponentTworzy nowy ImageComponent.
newImageCropStyle()ImageCropStyleTworzy nowy ImageCropStyle.
newKeyValue()KeyValueTworzy nowy KeyValue.
newLinkPreview()LinkPreviewTworzy nowy LinkPreview.
newMaterialIcon()MaterialIconTworzy nowy MaterialIcon.
newNavigation()NavigationTworzy nowy Navigation.
newNotification()NotificationTworzy nowy Notification.
newOpenLink()OpenLinkTworzy nowy OpenLink.
newOverflowMenu()OverflowMenuTworzy nowy OverflowMenu.
newOverflowMenuItem()OverflowMenuItemTworzy nowy OverflowMenuItem.
newSelectionInput()SelectionInputTworzy nowy SelectionInput.
newSuggestions()SuggestionsTworzy nowy Suggestions.
newSuggestionsResponseBuilder()SuggestionsResponseBuilderTworzy nowy SuggestionsResponseBuilder.
newSwitch()SwitchTworzy nowy Switch.
newTextButton()TextButtonTworzy nowy TextButton.
newTextInput()TextInputTworzy nowy TextInput.
newTextParagraph()TextParagraphTworzy nowy TextParagraph.
newTimePicker()TimePickerTworzy nowy TimePicker.
newUniversalActionResponseBuilder()UniversalActionResponseBuilderTworzy nowy UniversalActionResponseBuilder.
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilderTworzy nowy UpdateDraftActionResponseBuilder.
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsActiontworzy nowy element UpdateDraftBccRecipientsAction;
newUpdateDraftBodyAction()UpdateDraftBodyActionTworzy nowy UpdateDraftBodyAction.
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsActionTworzy nowy UpdateDraftCcRecipientsAction.
newUpdateDraftSubjectAction()UpdateDraftSubjectActionTworzy nowy UpdateDraftSubjectAction.
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsActionTworzy nowy UpdateDraftToRecipientsAction.
newValidation()ValidationTworzy nowy Validation.

CardWithId

Metody

MetodaZwracany typKrótki opis
setCard(card)CardWithIdUstawia kartę cardWithId.
setCardId(id)CardWithIdUstawia unikalny identyfikator karty cardWithId.

Metody

MetodaZwracany typKrótki opis
addCarouselCard(card)CarouselDodaje kartę karuzeli.

CarouselCard

Metody

MetodaZwracany typKrótki opis
addFooterWidget(widget)CarouselCardDodaje podany widżet do stopki tej karty karuzeli.
addWidget(widget)CarouselCardDodaje podany widżet do tej karty karuzeli.

ChatActionResponse

Metody

MetodaZwracany typKrótki opis
setDialogAction(dialogAction)ChatActionResponseUstawia działanie okna na zdarzenie związane z oknem.
setResponseType(responseType)ChatActionResponseTyp odpowiedzi aplikacji Google Chat.
setUpdatedWidget(updatedWidget)ChatActionResponseUstawia zaktualizowany widżet, który służy do wyświetlania opcji autouzupełniania w widżecie.
setUrl(url)ChatActionResponseAdres URL, pod którym użytkownicy mogą się uwierzytelnić lub dokonać konfiguracji.

ChatClientDataSource

Metody

MetodaZwracany typKrótki opis
setSpaceDataSource(spaceDataSource)ChatClientDataSourceŹródło danych, które wypełnia pokoje w Google Chat jako elementy wyboru w menu wielokrotnego wyboru.

ChatResponse

Metody

MetodaZwracany typKrótki opis
printJson()StringWyświetla reprezentację JSON tego obiektu.

ChatResponseBuilder

Metody

MetodaZwracany typKrótki opis
addCardsV2(cardWithId)ChatResponseBuilderUstawia pole karty wiadomości.
build()ChatResponseTworzy bieżącą odpowiedź działania i ją weryfikuje.
setActionResponse(actionResponse)ChatResponseBuilderUstawia pole odpowiedzi na działanie w wiadomości.
setText(text)ChatResponseBuilderUstawia tekst wiadomości w Google Chat.

ChatSpaceDataSource

Metody

MetodaZwracany typKrótki opis
setDefaultToCurrentSpace(defaultToCurrentSpace)ChatSpaceDataSourceJeśli ta opcja jest ustawiona na true, w menu wielokrotnego wyboru domyślnie wybierany jest bieżący pokój Google Chat.

Chip

Metody

MetodaZwracany typKrótki opis
setAltText(altText)ChipUstawia tekst alternatywny elementu do celów ułatwień dostępu.
setAuthorizationAction(action)ChipUstawia działanie autoryzacji, które otwiera adres URL do procedury autoryzacji po kliknięciu obiektu.
setComposeAction(action, composedEmailType)ChipUstawia działanie, które tworzy wersję roboczą e-maila po kliknięciu obiektu.
setDisabled(disabled)ChipOkreśla, czy element jest wyłączony.
setIcon(icon)ChipUstawia ikonę, która ma być używana jako element.
setLabel(label)ChipUstawia tytuł elementu.
setOnClickAction(action)ChipUstawia działanie, które jest wykonywane po kliknięciu obiektu.
setOnClickOpenLinkAction(action)ChipUstawia działanie, które otwiera URL w karcie po kliknięciu obiektu.
setOpenLink(openLink)ChipUstawia adres URL, który ma się otworzyć po kliknięciu obiektu.

ChipList

Metody

MetodaZwracany typKrótki opis
addChip(chip)ChipListDodaje element.
setLayout(layout)ChipListUstawia układ listy elementów.

ChipListLayout

Właściwości

WłaściwośćTypOpis
WRAPPEDEnumJeśli nie ma wystarczająco dużo miejsca w poziomie, lista elementów przenosi się do następnego wiersza.
HORIZONTAL_SCROLLABLEEnumJeśli elementy nie mieszczą się w dostępnym miejscu, można je przewijać w poziomie.

CollapseControl

Metody

MetodaZwracany typKrótki opis
setCollapseButton(button)CollapseControlUstawia Button, który jest wyświetlany na przycisku „pokaż mniej”.
setExpandButton(button)CollapseControlUstawia Button, które jest wyświetlane na przycisku „Pokaż więcej”.
setHorizontalAlign(horizontalAlignment)CollapseControlUstawia HorizontalAlignment elementu CollapseControl.

Column

Columns

Metody

MetodaZwracany typKrótki opis
addColumn(column)ColumnsDodaje Column do widżetu Kolumny.
setWrapStyle(wrapStyle)ColumnsUstawia styl zawijania kolumn i określa, jak kolumna zmienia rozmiar w zależności od szerokości ekranu.

CommonDataSource

Właściwości

WłaściwośćTypOpis
UNKNOWNEnumWartość domyślna.
USEREnumużytkownicy Google Workspace;

CommonWidgetAction

Metody

MetodaZwracany typKrótki opis
setUpdateVisibilityAction(updateVisibilityAction)CommonWidgetActionUstawia działanie związane z widocznością aktualizacji widżetów.

ComposeActionResponse

Metody

MetodaZwracany typKrótki opis
printJson()StringWyświetla reprezentację JSON tego obiektu.

ComposeActionResponseBuilder

Metody

MetodaZwracany typKrótki opis
build()ComposeActionResponseTworzy bieżącą odpowiedź działania tworzenia i ją weryfikuje.
setGmailDraft(draft)ComposeActionResponseBuilderUstawia wersję roboczą GmailMessage utworzoną za pomocą funkcji GmailMessage.createDraftReply(body) lub podobnych.

ComposedEmailType

Właściwości

WłaściwośćTypOpis
REPLY_AS_DRAFTEnumWersja robocza, która jest odpowiedzią na inną wiadomość.
STANDALONE_DRAFTEnumWersja robocza, która jest samodzielną wiadomością.

Condition

Metody

MetodaZwracany typKrótki opis
setActionRuleId(actionRuleId)ConditionUnikalny identyfikator reguły działania, która ma zostać uruchomiona w odpowiedzi na warunek.
setExpressionDataCondition(expressionDataCondition)ConditionUstawia warunek weryfikacji wyrażenia CEL, który określa, czy działanie związane ze zdarzeniem powinno zostać wykonane.

ContentType

Właściwości

WłaściwośćTypOpis
TEXTEnumWskazuje, że wygenerowane treści to zwykły tekst.
MUTABLE_HTMLEnumWskazuje, że wygenerowane treści są sformatowane jako HTML.
IMMUTABLE_HTMLEnumWskazuje, że wygenerowane treści są sformatowane jako HTML, ale nie można ich edytować po wygenerowaniu.

DatePicker

Metody

MetodaZwracany typKrótki opis
setFieldName(fieldName)DatePickerUstawia nazwę pola, które identyfikuje ten selektor w obiekcie zdarzenia generowanym podczas interakcji z interfejsem.
setOnChangeAction(action)DatePickerUstawia Action, które skrypt wykonuje za każdym razem, gdy zmienia się dane wejściowe selektora.
setTitle(title)DatePickerUstawia tytuł wyświetlany nad polem wprowadzania.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerUstawia wstępnie wypełnioną wartość, która ma zostać ustawiona w polu wejściowym.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerUstawia wstępnie wypełnioną wartość, która ma zostać ustawiona w polu wejściowym.

DateTimePicker

Metody

MetodaZwracany typKrótki opis
setFieldName(fieldName)DateTimePickerUstawia nazwę pola, które identyfikuje ten selektor w obiekcie zdarzenia generowanym podczas interakcji z interfejsem.
setHostAppDataSource(hostAppDataSource)DateTimePickerW przepływie Google Workspace umożliwia zmiennym wejściowym akceptowanie danych wyjściowych daty i godziny z innych kroków przepływu.
setOnChangeAction(action)DateTimePickerUstawia Action, które skrypt wykonuje za każdym razem, gdy zmienia się dane wejściowe selektora.
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePickerUstawia liczbę minut, o którą strefa czasowa powinna być przesunięta względem czasu UTC.
setTitle(title)DateTimePickerUstawia tytuł wyświetlany nad polem wprowadzania.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerUstawia wstępnie wypełnioną wartość, która ma zostać ustawiona w polu wejściowym.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerUstawia wstępnie wypełnioną wartość, która ma zostać ustawiona w polu wejściowym.

DecoratedText

Metody

MetodaZwracany typKrótki opis
setAuthorizationAction(action)DecoratedTextUstawia działanie autoryzacji, które otwiera adres URL do procedury autoryzacji po kliknięciu obiektu.
setBottomLabel(text)DecoratedTextUstawia tekst etykiety, który będzie używany jako klucz i wyświetlany pod treścią tekstową.
setButton(button)DecoratedTextUstawia Button wyświetlany po prawej stronie tekstu.
setComposeAction(action, composedEmailType)DecoratedTextUstawia działanie, które tworzy wersję roboczą e-maila po kliknięciu obiektu.
setEndIcon(endIcon)DecoratedTextUstawia opcjonalny element IconImage, który jest wyświetlany po prawej stronie treści.
setOnClickAction(action)DecoratedTextUstawia działanie, które jest wykonywane po kliknięciu obiektu.
setOnClickOpenLinkAction(action)DecoratedTextUstawia działanie, które otwiera URL w karcie po kliknięciu obiektu.
setOpenLink(openLink)DecoratedTextUstawia adres URL, który ma się otworzyć po kliknięciu obiektu.
setStartIcon(startIcon)DecoratedTextUstawia opcjonalny znak IconImage, który ma być wyświetlany przed treścią tekstową.
setSwitchControl(switchToSet)DecoratedTextOkreśla Switch, który jest wyświetlany po prawej stronie treści.
setText(text)DecoratedTextUstawia tekst, który ma być używany jako wartość.
setTopLabel(text)DecoratedTextUstawia tekst etykiety, który będzie używany jako klucz i jest wyświetlany nad treścią tekstową.
setWrapText(wrapText)DecoratedTextOkreśla, czy tekst wartości ma być wyświetlany w jednym czy w wielu wierszach.

Dialog

Metody

MetodaZwracany typKrótki opis
setBody(card)DialogUstawia kartę Dialog.

DialogAction

Metody

MetodaZwracany typKrótki opis
setActionStatus(actionStatus)DialogActionUstawia stan działania DialogAction.
setDialog(dialog)DialogActionUstawia okno dialogowe elementu DialogAction.

DisplayStyle

Właściwości

WłaściwośćTypOpis
PEEKEnumWyświetl nagłówek karty u dołu treści dodatku nad istniejącą treścią.
REPLACEEnumWyświetl kartę, zastępując istniejące treści.

Divider

DriveItemsSelectedActionResponse

Metody

MetodaZwracany typKrótki opis
printJson()StringWyświetla reprezentację JSON tego obiektu.

DriveItemsSelectedActionResponseBuilder

Metody

MetodaZwracany typKrótki opis
build()DriveItemsSelectedActionResponseTworzy bieżącą odpowiedź działania na Dysku.
requestFileScope(itemId)DriveItemsSelectedActionResponseBuilderOkreśla, że odpowiedź wymaga zakresu pliku dla kontekstowo istotnego elementu na Dysku.

EditorFileScopeActionResponse

Metody

MetodaZwracany typKrótki opis
printJson()StringWyświetla reprezentację JSON tego obiektu.

EditorFileScopeActionResponseBuilder

Metody

MetodaZwracany typKrótki opis
build()EditorFileScopeActionResponseTworzy bieżącą odpowiedź działania Edytora.
requestFileScopeForActiveDocument()EditorFileScopeActionResponseBuilderWysyła prośbę o zakres drive.file dla bieżącego aktywnego dokumentu Edytora.

EventAction

Metody

MetodaZwracany typKrótki opis
addPostEventTrigger(trigger)EventActionDodaje warunek weryfikacji wyrażenia CEL, który jest oceniany po wykonaniu działania zdarzenia.
setActionRuleId(actionRuleId)EventActionUstawia unikalny identyfikator działania związanego ze zdarzeniem.
setCommonWidgetAction(commonWidgetAction)EventActionUstawianie wspólnego działania widżetu dla widżetów.
setExpressionDataAction(expressionDataAction)EventActionUstawia działanie dotyczące danych sprawdzania poprawności wyrażenia CEL w przypadku widżetów.

ExpressionData

Metody

MetodaZwracany typKrótki opis
addCondition(condition)ExpressionDataDodaje warunek do bieżących danych wyrażenia.
addEventAction(eventAction)ExpressionDataDodaje działanie związane z wydarzeniem do bieżących danych wyrażenia.
setExpression(expression)ExpressionDataUstawia wartość danych wyrażenia.
setId(id)ExpressionDataUstawia identyfikator danych wyrażenia.

ExpressionDataAction

Metody

MetodaZwracany typKrótki opis
setActionType(type)ExpressionDataActionUstawia typ działania na danych wyrażenia.

ExpressionDataActionType

Właściwości

WłaściwośćTypOpis
ACTION_TYPE_UNSPECIFIEDEnumNieokreślony typ działania.
START_EXPRESSION_EVALUATIONEnumDziałanie rozpoczynające weryfikację wyrażenia CEL.

ExpressionDataCondition

Metody

MetodaZwracany typKrótki opis
setConditionType(type)ExpressionDataConditionUstawia typ warunku dla weryfikacji wyrażenia CEL, aby wskazać, czy wyrażenie zostało obliczone prawidłowo.

ExpressionDataConditionType

Właściwości

WłaściwośćTypOpis
CONDITION_TYPE_UNSPECIFIEDEnumNieokreślony typ warunku.
EXPRESSION_EVALUATION_SUCCESSEnumWyrażenie CEL zostało ocenione jako dające pozytywny wynik.
EXPRESSION_EVALUATION_FAILUREEnumWyrażenie CEL zwróciło wynik oznaczający błąd.

FixedFooter

Metody

MetodaZwracany typKrótki opis
setPrimaryButton(button)FixedFooterUstaw główny przycisk w stałej stopce.
setSecondaryButton(button)FixedFooterUstaw przycisk drugiego wyboru w stałej stopce.

Grid

Metody

MetodaZwracany typKrótki opis
addItem(gridItem)GridDodaje do siatki nowy element.
setAuthorizationAction(action)GridUstawia działanie autoryzacji, które otwiera adres URL do procedury autoryzacji po kliknięciu obiektu.
setBorderStyle(borderStyle)GridUstawia styl obramowania stosowany do każdego elementu siatki.
setComposeAction(action, composedEmailType)GridUstawia działanie, które tworzy wersję roboczą e-maila po kliknięciu obiektu.
setNumColumns(numColumns)GridLiczba kolumn do wyświetlenia w siatce.
setOnClickAction(action)GridUstawia działanie, które jest wykonywane po kliknięciu obiektu.
setOnClickOpenLinkAction(action)GridUstawia działanie, które otwiera URL w karcie po kliknięciu obiektu.
setOpenLink(openLink)GridUstawia adres URL, który ma się otworzyć po kliknięciu obiektu.
setTitle(title)GridUstawia tekst tytułu siatki.

GridItem

Metody

MetodaZwracany typKrótki opis
setIdentifier(id)GridItemUstawia identyfikator elementu siatki.
setImage(image)GridItemUstawia obraz dla tego elementu siatki.
setLayout(layout)GridItemUstawia układ tekstu i obrazu w elemencie siatki.
setSubtitle(subtitle)GridItemUstawia podtytuł elementu siatki.
setTextAlignment(alignment)GridItemUstawia wyrównanie poziome elementu siatki.
setTitle(title)GridItemUstawia tekst tytułu elementu siatki.

GridItemLayout

Właściwości

WłaściwośćTypOpis
TEXT_BELOWEnumTytuł i podtytuł są wyświetlane pod obrazem elementu siatki.
TEXT_ABOVEEnumTytuł i podtytuł są wyświetlane nad obrazem elementu siatki.

HorizontalAlignment

Właściwości

WłaściwośćTypOpis
STARTEnumWyrównaj widżet do początku zdania.
CENTEREnumWyrównaj widżet do środka.
ENDEnumWyrównaj widżet do końca zdania.

HorizontalSizeStyle

Właściwości

WłaściwośćTypOpis
FILL_AVAILABLE_SPACEEnumDopasowuje rozmiar elementu Widget, aby wypełnić dostępną poziomą przestrzeń elementu Column.
FILL_MINIMUM_SPACEEnumZmienia rozmiar Widget, aby zajmował jak najmniej miejsca w poziomie w Column.

HostAppDataSource

Metody

MetodaZwracany typKrótki opis
setChatDataSource(chatClientDataSource)HostAppDataSourceUstawia źródło danych z Google Chat.
setWorkflowDataSource(workflowDataSource)HostAppDataSourceUstawia źródło danych z Google Workspace Flows.

Icon

Właściwości

WłaściwośćTypOpis
NONEEnumBez ikony.
AIRPLANEEnumIkona lotu samolotem
BOOKMARKEnumIkona zakładki
BUSEnumIkona autobusu
CAREnumIkona samochodu
CLOCKEnumIkona zegara
CONFIRMATION_NUMBER_ICONEnumIkona numeru potwierdzenia
DOLLAREnumIkona dolara
DESCRIPTIONEnumIkona opisu
EMAILEnumIkona e-mail
EVENT_PERFORMEREnumIkona e-mail
EVENT_SEATEnumIkona miejsca na wydarzeniu
FLIGHT_ARRIVALEnumIkona przylotu samolotu
FLIGHT_DEPARTUREEnumIkona wylotu
HOTELEnumIkona hotelu
HOTEL_ROOM_TYPEEnumIkona hotelu
INVITEEnumIkona zaproszenia
MAP_PINEnumIkona pinezki na mapie
MEMBERSHIPEnumIkona subskrypcji
MULTIPLE_PEOPLEEnumIkona przedstawiająca kilka osób
OFFEREnumIkona oferty
PERSONEnumIkona osoby
PHONEEnumIkona telefonu
RESTAURANT_ICONEnumIkona restauracji
SHOPPING_CARTEnumIkona koszyka na zakupy
STAREnumIkona gwiazdki
STOREEnumIkona sklepu
TICKETEnumIkona biletu
TRAINEnumIkona pociągu
VIDEO_CAMERAEnumIkona kamery wideo
VIDEO_PLAYEnumIkona odtwarzania wideo

IconImage

Metody

MetodaZwracany typKrótki opis
setAltText(altText)IconImageUstawia tekst alternatywny adresu URL, który jest używany na potrzeby ułatwień dostępu.
setIcon(icon)IconImageUstawia predefiniowaną ikonę, jeśli adres URL nie jest ustawiony.
setIconUrl(url)IconImageUstawia adres URL ikony, jeśli nie jest ona ustawiona.
setImageCropType(imageCropType)IconImageUstawia styl przycinania obrazu.
setMaterialIcon(icon)IconImageUmożliwia ustawienie ikony Material Design.

Image

Metody

MetodaZwracany typKrótki opis
setAltText(altText)ImageUstawia tekst alternatywny obrazu na potrzeby ułatwień dostępu.
setAuthorizationAction(action)ImageUstawia działanie autoryzacji, które otwiera adres URL do procedury autoryzacji po kliknięciu obiektu.
setComposeAction(action, composedEmailType)ImageUstawia działanie, które tworzy wersję roboczą e-maila po kliknięciu obiektu.
setImageUrl(url)ImageUstawia obraz do użycia, podając jego adres URL lub ciąg danych.
setOnClickAction(action)ImageUstawia działanie, które jest wykonywane po kliknięciu obiektu.
setOnClickOpenLinkAction(action)ImageUstawia działanie, które otwiera URL w karcie po kliknięciu obiektu.
setOpenLink(openLink)ImageUstawia adres URL, który ma się otworzyć po kliknięciu obiektu.

ImageButton

Metody

MetodaZwracany typKrótki opis
setAltText(altText)ImageButtonUstawia tekst alternatywny przycisku na potrzeby ułatwień dostępu.
setAuthorizationAction(action)ImageButtonUstawia działanie autoryzacji, które otwiera adres URL do procedury autoryzacji po kliknięciu obiektu.
setComposeAction(action, composedEmailType)ImageButtonUstawia działanie, które tworzy wersję roboczą e-maila po kliknięciu obiektu.
setIcon(icon)ImageButtonUstawia wstępnie zdefiniowany Icon, który ma być wyświetlany na przycisku.
setIconUrl(url)ImageButtonUstawia adres URL obrazu, który ma być używany jako ikona tego przycisku.
setImageButtonStyle(imageButtonStyle)ImageButtonUstawia styl przycisku.
setMaterialIcon(icon)ImageButtonUmożliwia ustawienie ikony Material Design.
setOnClickAction(action)ImageButtonUstawia działanie, które jest wykonywane po kliknięciu obiektu.
setOnClickOpenLinkAction(action)ImageButtonUstawia działanie, które otwiera URL w karcie po kliknięciu obiektu.
setOpenLink(openLink)ImageButtonUstawia adres URL, który ma się otworzyć po kliknięciu obiektu.
setOverflowMenu(menu)ImageButtonUstawia menu wyskakujące, które ma się otwierać po kliknięciu obiektu.

ImageButtonStyle

Właściwości

WłaściwośćTypOpis
BORDERLESSEnumPrzycisk z obrazem bez obramowania.
OUTLINEDEnumPrzycisk z obrazem i przezroczystym tłem.
FILLEDEnumPrzycisk z obrazem i kolorowym tłem.
FILLED_TONALEnumPrzycisk obrazu z alternatywnym rozwiązaniem pośrednim między przyciskami wypełnionymi a przyciskiem z obrysem.

ImageComponent

Metody

MetodaZwracany typKrótki opis
setAltText(altText)ImageComponentUstawia tekst alternatywny obrazu.
setBorderStyle(borderStyle)ImageComponentUstawia styl obramowania zastosowany do obrazu.
setCropStyle(imageCropStyle)ImageComponentUstawia styl przycinania obrazu.
setImageUrl(url)ImageComponentUstawia adres URL obrazu.

ImageCropStyle

Metody

MetodaZwracany typKrótki opis
setAspectRatio(ratio)ImageCropStyleOkreśla format obrazu, który ma być używany, jeśli typ przycięcia to RECTANGLE_CUSTOM.
setImageCropType(type)ImageCropStyleUstawia typ przycięcia obrazu.

ImageCropType

Właściwości

WłaściwośćTypOpis
SQUAREEnumStyl przycinania w kształcie kwadratu.
CIRCLEEnumStyl przycinania do kształtu koła.
RECTANGLE_CUSTOMEnumStyl przycinania w kształcie prostokąta o niestandardowym współczynniku proporcji.
RECTANGLE_4_3EnumStyl przycinania w kształcie prostokąta o formacie 4:3.

ImageStyle

Właściwości

WłaściwośćTypOpis
SQUAREEnumBez przycinania.
CIRCLEEnumprzyciąć do kształtu koła;

InputType

Właściwości

WłaściwośćTypOpis
TEXTEnumAkceptuj zwykły tekst.
INTEGEREnumAkceptuje liczbę całkowitą.
FLOATEnumAkceptuje liczbę zmiennoprzecinkową.
EMAILEnumAkceptowanie adresu e-mail.

Interaction

Właściwości

WłaściwośćTypOpis
INTERACTION_UNSPECIFIEDEnumWartość domyślna.
OPEN_DIALOGEnumOtwiera okno, czyli interfejs oparty na kartach, którego aplikacje Google Chat używają do interakcji z użytkownikami.

KeyValue

Metody

MetodaZwracany typKrótki opis
setAuthorizationAction(action)KeyValueUstawia działanie autoryzacji, które otwiera adres URL do procedury autoryzacji po kliknięciu obiektu.
setComposeAction(action, composedEmailType)KeyValueUstawia działanie, które tworzy wersję roboczą e-maila po kliknięciu obiektu.
setOnClickAction(action)KeyValueUstawia działanie, które jest wykonywane po kliknięciu obiektu.
setOnClickOpenLinkAction(action)KeyValueUstawia działanie, które otwiera URL w karcie po kliknięciu obiektu.
setOpenLink(openLink)KeyValueUstawia adres URL, który ma się otworzyć po kliknięciu obiektu.

LinkPreview

Metody

MetodaZwracany typKrótki opis
printJson()StringWyświetla reprezentację JSON tego obiektu.
setLinkPreviewTitle(title)LinkPreviewUstawia tytuł, który wyświetla się w podglądzie linku nad kartą podglądu.
setPreviewCard(previewCard)LinkPreviewUstawia kartę, która wyświetla informacje o linku z usługi innej firmy lub usługi spoza Google.
setTitle(title)LinkPreviewUstawia tytuł, który wyświetla się w elemencie inteligentnym w podglądzie linku.

LoadIndicator

Właściwości

WłaściwośćTypOpis
SPINNEREnumUżyj wskaźnika obracania.
NONEEnumNie używaj wskaźnika.

MaterialIcon

Metody

MetodaZwracany typKrótki opis
setFill(fill)MaterialIconOkreśla, czy ikona jest wypełniona.
setGrade(grade)MaterialIconWaga i stopień wpływają na grubość symbolu.
setName(name)MaterialIconUstawia nazwę ikony.
setWeight(weight)MaterialIconGrubość konturu ikony.

Metody

MetodaZwracany typKrótki opis
popCard()NavigationUsuwa kartę ze stosu nawigacyjnego.
popToNamedCard(cardName)NavigationPrzechodzi do określonej karty według jej nazwy.
popToRoot()NavigationPowoduje przejście do karty głównej.
printJson()StringWyświetla reprezentację JSON tego obiektu.
pushCard(card)NavigationUmieszcza podaną kartę na stosie.
updateCard(card)NavigationZastępuje bieżącą kartę.

Notification

Metody

MetodaZwracany typKrótki opis
setText(text)NotificationUstawia tekst, który ma się wyświetlać w powiadomieniu.

OnClose

Właściwości

WłaściwośćTypOpis
NOTHINGEnumNie podejmuj żadnych działań po zamknięciu.
RELOADEnumPonownie załaduje dodatek po zamknięciu okna.

OpenAs

Właściwości

WłaściwośćTypOpis
FULL_SIZEEnumOtwórz w pełnym oknie lub na karcie.
OVERLAYEnumotwierać jako nakładkę, np. wyskakujące okienko;

Metody

MetodaZwracany typKrótki opis
setOnClose(onClose)OpenLinkOkreśla zachowanie działania URL po zamknięciu okna lub karty URL.
setOpenAs(openAs)OpenLinkOkreśla zachowanie adresu URL po jego otwarciu.
setUrl(url)OpenLinkUstawia adres URL, który ma zostać otwarty.

OverflowMenu

Metody

MetodaZwracany typKrótki opis
addMenuItem(menuItem)OverflowMenuDodaje pozycję menu.

OverflowMenuItem

Metody

MetodaZwracany typKrótki opis
setAuthorizationAction(action)OverflowMenuItemUstawia działanie autoryzacji, które otwiera adres URL do procedury autoryzacji po kliknięciu obiektu.
setComposeAction(action, composedEmailType)OverflowMenuItemUstawia działanie, które tworzy wersję roboczą e-maila po kliknięciu obiektu.
setDisabled(disabled)OverflowMenuItemOkreśla, czy pozycja menu jest wyłączona.
setOnClickAction(action)OverflowMenuItemUstawia działanie, które jest wykonywane po kliknięciu obiektu.
setOnClickOpenLinkAction(action)OverflowMenuItemUstawia działanie, które otwiera URL w karcie po kliknięciu obiektu.
setOpenLink(openLink)OverflowMenuItemUstawia adres URL, który ma się otworzyć po kliknięciu obiektu.
setStartIcon(icon)OverflowMenuItemUstawia ikonę wiodącą elementu menu.
setText(text)OverflowMenuItemUstawia tytuł elementu menu.

PlatformDataSource

Metody

MetodaZwracany typKrótki opis
setCommonDataSource(commonDataSource)PlatformDataSourceUstawia źródło danych z Google Workspace.
setHostAppDataSource(hostAppDataSource)PlatformDataSourceSłuży do wypełniania pokoi w menu wielokrotnego wyboru.

ResponseType

Właściwości

WłaściwośćTypOpis
TYPE_UNSPECIFIEDEnumDomyślny typ, który jest traktowany jako NEW_MESSAGE.
NEW_MESSAGEEnumOpublikuj jako nową wiadomość w temacie.
UPDATE_MESSAGEEnumZaktualizuj wiadomość w aplikacji Chat.
UPDATE_USER_MESSAGE_CARDSEnumAktualizowanie kart w wiadomości użytkownika.
REQUEST_CONFIGEnumPrywatnie poproś użytkownika o dodatkowe uwierzytelnianie lub konfigurację.
DIALOGEnumWyświetla okno.
UPDATE_WIDGETEnumZapytanie o opcje autouzupełniania tekstu widżetu.

SelectionInput

Metody

MetodaZwracany typKrótki opis
addItem(text, value, selected)SelectionInputDodaje nowy element, który można wybrać.
addMultiSelectItem(text, value, selected, startIconUri, bottomText)SelectionInputDodaje nowy element, który można wybrać w menu wielokrotnego wyboru.
setExternalDataSource(action)SelectionInputUstawia zewnętrzne źródło danych, np. relacyjną bazę danych.
setFieldName(fieldName)SelectionInputUstawia klucz, który identyfikuje to pole wyboru w obiekcie zdarzenia generowanym podczas interakcji z interfejsem.
setMultiSelectMaxSelectedItems(maxSelectedItems)SelectionInputOkreśla maksymalną liczbę elementów, które użytkownik może wybrać.
setMultiSelectMinQueryLength(queryLength)SelectionInputOkreśla liczbę znaków tekstowych, które użytkownik musi wpisać, zanim aplikacja wyśle zapytanie do autouzupełniania i wyświetli sugerowane elementy na karcie.
setOnChangeAction(action)SelectionInputUstawia Action, które ma być wykonywane za każdym razem, gdy zmieni się dane wejściowe wyboru.
setPlatformDataSource(platformDataSource)SelectionInputUstawia źródło danych z Google Workspace.
setTitle(title)SelectionInputUstawia tytuł, który ma być wyświetlany przed polem do wprowadzania danych.
setType(type)SelectionInputUstawia typ tego wejścia.

SelectionInputType

Właściwości

WłaściwośćTypOpis
CHECK_BOXEnumStyl wprowadzania w polu wyboru.
RADIO_BUTTONEnumStyl danych wejściowych przycisku opcji.
DROPDOWNEnumStyl wprowadzania danych w menu.
SWITCHEnumZestaw przełączników.
MULTI_SELECTEnumMenu wielokrotnego wyboru danych statycznych lub dynamicznych.
OVERFLOW_MENUEnumElement interfejsu, który zawiera dodatkowe opcje, które nie mieszczą się w interfejsie głównym.

Status

Właściwości

WłaściwośćTypOpis
OKEnumMapowanie HTTP: 200 OK
CANCELLEDEnumMapowanie HTTP: 499 Klient zamknął żądanie
UNKNOWNEnumNieznany błąd.
INVALID_ARGUMENTEnumKlient podał nieprawidłowy argument.
DEADLINE_EXCEEDEDEnumMapowanie HTTP: 504 Przekroczony czas bramy
NOT_FOUNDEnumMapowanie HTTP: 404 Nie znaleziono
ALREADY_EXISTSEnumEncja, którą próbował utworzyć klient, już istnieje.
PERMISSION_DENIEDEnumMapowanie HTTP: 403 Dostęp zabroniony
UNAUTHENTICATEDEnumMapowanie HTTP: 401 Unauthorized
RESOURCE_EXHAUSTEDEnumMapowanie HTTP: 429 Zbyt wiele żądań
FAILED_PRECONDITIONEnumOperacja została odrzucona, ponieważ system nie znajduje się w stanie wymaganym do jej wykonania.
ABORTEDEnumOperacja została przerwana, najczęściej z powodu problemu równoczesności, np. w przypadku nieudanej kontroli sekwencera lub przerwanej transakcji.
OUT_OF_RANGEEnumOperacja została podjęta poza prawidłowym zakresem.
UNIMPLEMENTEDEnumMapowanie HTTP: 501 Nie zaimplementowano
INTERNALEnumBłędy wewnętrzne.
UNAVAILABLEEnumMapowanie HTTP: 503 Usługa niedostępna
DATA_LOSSEnumNieodwracalna utrata lub uszkodzenie danych.

Suggestions

Metody

MetodaZwracany typKrótki opis
addSuggestion(suggestion)SuggestionsDodaj sugestię tekstową.
addSuggestions(suggestions)SuggestionsDodaj listę sugestii tekstowych.

SuggestionsResponse

Metody

MetodaZwracany typKrótki opis
printJson()StringWyświetla reprezentację JSON tego obiektu.

SuggestionsResponseBuilder

Metody

MetodaZwracany typKrótki opis
build()SuggestionsResponseTworzy bieżącą odpowiedź z sugestiami i ją weryfikuje.
setSuggestions(suggestions)SuggestionsResponseBuilderOkreśla sugestie używane w autouzupełnianiu w polach tekstowych.

Switch

Metody

MetodaZwracany typKrótki opis
setControlType(controlType)SwitchUstawia typ sterowania przełącznika.
setFieldName(fieldName)SwitchUstawia klucz, który identyfikuje ten przełącznik w obiekcie zdarzenia generowanym podczas interakcji z interfejsem.
setOnChangeAction(action)SwitchOkreśla działanie, które ma być wykonywane po przełączeniu przełącznika.
setSelected(selected)SwitchOkreśla, czy ten przełącznik ma być początkowo wybrany czy nie.
setValue(value)SwitchUstawia wartość, która jest wysyłana jako dane wejściowe formularza, gdy ten przełącznik jest włączony.

SwitchControlType

Właściwości

WłaściwośćTypOpis
SWITCHEnumPrzełącznik w formie przełącznika dwustanowego.
CHECK_BOXEnumElement sterujący w formie pola wyboru dla widżetu przełącznika.

TextButton

Metody

MetodaZwracany typKrótki opis
setAltText(altText)TextButtonUstawia tekst alternatywny przycisku na potrzeby ułatwień dostępu.
setAuthorizationAction(action)TextButtonUstawia działanie autoryzacji, które otwiera adres URL do procedury autoryzacji po kliknięciu obiektu.
setBackgroundColor(backgroundColor)TextButtonUstawia kolor tła przycisku TextButtonStyle.FILLED.
setComposeAction(action, composedEmailType)TextButtonUstawia działanie, które tworzy wersję roboczą e-maila po kliknięciu obiektu.
setDisabled(disabled)TextButtonOkreśla, czy przycisk jest wyłączony.
setIcon(icon)TextButtonUstawia wstępnie zdefiniowany Icon, który ma być wyświetlany na przycisku.
setIconUrl(url)TextButtonUstawia adres URL obrazu, który ma być używany jako ikona tego przycisku.
setMaterialIcon(icon)TextButtonUmożliwia ustawienie ikony Material Design.
setOnClickAction(action)TextButtonUstawia działanie, które jest wykonywane po kliknięciu obiektu.
setOnClickOpenLinkAction(action)TextButtonUstawia działanie, które otwiera URL w karcie po kliknięciu obiektu.
setOpenLink(openLink)TextButtonUstawia adres URL, który ma się otworzyć po kliknięciu obiektu.
setOverflowMenu(menu)TextButtonUstawia menu wyskakujące, które ma się otwierać po kliknięciu obiektu.
setText(text)TextButtonUstawia tekst wyświetlany na przycisku.
setTextButtonStyle(textButtonStyle)TextButtonUstawia styl przycisku.

TextButtonStyle

Właściwości

WłaściwośćTypOpis
OUTLINEDEnumPrzycisk ze zwykłym tekstem i przezroczystym tłem.
TEXTEnumNIE UŻYWAĆ.
FILLEDEnumPrzycisk tekstowy z kolorowym tłem.
FILLED_TONALEnumZwykły przycisk tekstowy, który stanowi alternatywę dla przycisków wypełnionych i z konturem.
BORDERLESSEnumPrzycisk ze zwykłym tekstem bez obramowania.

TextInput

Metody

MetodaZwracany typKrótki opis
setFieldName(fieldName)TextInputUstawia klucz, który identyfikuje to pole wprowadzania tekstu w obiekcie zdarzenia generowanym podczas interakcji z interfejsem.
setHint(hint)TextInputUstawia wskazówkę dotyczącą wprowadzania tekstu.
setHostAppDataSource(hostAppDataSource)TextInputUstawia źródło danych z aplikacji Google Workspace.
setMultiline(multiline)TextInputOkreśla, czy tekst wejściowy ma być wyświetlany w jednym czy w wielu wierszach.
setOnChangeAction(action)TextInputUstawia działanie, które ma być wykonywane za każdym razem, gdy zmienia się wprowadzany tekst.
setSuggestions(suggestions)TextInputUstawia sugestie automatycznego uzupełniania w polu tekstowym.
setSuggestionsAction(suggestionsAction)TextInputUstawia działanie wywołania zwrotnego, aby pobierać sugestie na podstawie danych wejściowych użytkownika na potrzeby autouzupełniania.
setTitle(title)TextInputUstawia tytuł, który ma być wyświetlany nad polem wprowadzania.
setValidation(validation)TextInputUstawia regułę weryfikacji dla tego widżetu.
setValue(value)TextInputUstawia wstępnie wypełnioną wartość, która ma zostać ustawiona w polu wejściowym.

TextParagraph

Metody

MetodaZwracany typKrótki opis
setMaxLines(maxLines)TextParagraphUstawia maksymalną liczbę wierszy tekstu wyświetlanych w widżecie.
setText(text)TextParagraphUstawia tekst akapitu.

TimePicker

Metody

MetodaZwracany typKrótki opis
setFieldName(fieldName)TimePickerUstawia nazwę pola, które identyfikuje ten selektor w obiekcie zdarzenia generowanym podczas interakcji z interfejsem.
setHours(hours)TimePickerUstawia wstępnie wypełnioną wartość godzin, która ma zostać ustawiona w polu wejściowym.
setMinutes(minutes)TimePickerUstawia wstępnie wypełnioną wartość w minutach, która ma zostać wpisana w polu.
setOnChangeAction(action)TimePickerUstawia Action, które skrypt wykonuje za każdym razem, gdy zmienia się dane wejściowe selektora.
setTitle(title)TimePickerUstawia tytuł wyświetlany nad polem wprowadzania.

Trigger

Metody

MetodaZwracany typKrótki opis
setActionRuleId(actionRuleId)TriggerUstawia identyfikator reguły działania dla wyzwalacza.

UniversalActionResponse

Metody

MetodaZwracany typKrótki opis
printJson()StringWyświetla reprezentację JSON tego obiektu.

UniversalActionResponseBuilder

Metody

MetodaZwracany typKrótki opis
build()UniversalActionResponseTworzy bieżącą odpowiedź działania uniwersalnego i ją weryfikuje.
displayAddOnCards(cardObjects)UniversalActionResponseBuilderWyświetla dodatek z określonymi kartami.
setOpenLink(openLink)UniversalActionResponseBuilderUstawia adres URL, który ma się otworzyć po wybraniu działania uniwersalnego.

UpdateDraftActionResponse

Metody

MetodaZwracany typKrótki opis
printJson()StringWyświetla reprezentację JSON tego obiektu.

UpdateDraftActionResponseBuilder

Metody

MetodaZwracany typKrótki opis
build()UpdateDraftActionResponseTworzy bieżącą odpowiedź działania wersji roboczej aktualizacji i ją weryfikuje.
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction)UpdateDraftActionResponseBuilderUstawia działanie, które aktualizuje odbiorców e-maila w polu UDW w wersji roboczej.
setUpdateDraftBodyAction(updateDraftBodyAction)UpdateDraftActionResponseBuilderUstaw działanie, które aktualizuje treść e-maila w wersji roboczej.
setUpdateDraftCcRecipientsAction(updateDraftCcRecipientsAction)UpdateDraftActionResponseBuilderUstawia działanie, które aktualizuje adresatów kopii roboczej.
setUpdateDraftSubjectAction(updateDraftSubjectAction)UpdateDraftActionResponseBuilderUstawia działanie, które aktualizuje wiersz tematu wersji roboczej.
setUpdateDraftToRecipientsAction(updateDraftToRecipientsAction)UpdateDraftActionResponseBuilderUstawia działanie, które aktualizuje odbiorców w wersji roboczej.

UpdateDraftBccRecipientsAction

Metody

MetodaZwracany typKrótki opis
addUpdateBccRecipients(bccRecipientEmails)UpdateDraftBccRecipientsActionAktualizuje odbiorców w polu UDW w wersji roboczej e-maila.

UpdateDraftBodyAction

Metody

MetodaZwracany typKrótki opis
addUpdateContent(content, contentType)UpdateDraftBodyActionDodaje określoną treść do treści wersji roboczej.
setUpdateType(updateType)UpdateDraftBodyActionUstawia UpdateDraftBodyType tego działania aktualizacji w wersji roboczej treści.

UpdateDraftBodyType

Właściwości

WłaściwośćTypOpis
IN_PLACE_INSERTEnumDomyślny:
INSERT_AT_STARTEnumDziałania aktualizacji wstawiają treść na początku treści wiadomości.
INSERT_AT_ENDEnumDziałania związane z aktualizacją wstawiają treść na końcu treści wiadomości.

UpdateDraftCcRecipientsAction

Metody

MetodaZwracany typKrótki opis
addUpdateCcRecipients(ccRecipientEmails)UpdateDraftCcRecipientsActionAktualizuje odbiorców w polu DW w wersji roboczej e-maila.

UpdateDraftSubjectAction

Metody

MetodaZwracany typKrótki opis
addUpdateSubject(subject)UpdateDraftSubjectActionAktualizuje wiersz tematu wersji roboczej e-maila.

UpdateDraftToRecipientsAction

Metody

MetodaZwracany typKrótki opis
addUpdateToRecipients(toRecipientEmails)UpdateDraftToRecipientsActionAktualizuje odbiorców w wersji roboczej e-maila.

UpdateVisibilityAction

Metody

MetodaZwracany typKrótki opis
setVisibility(visibility)UpdateVisibilityActionUstawia widoczność widżetów na widoczne lub ukryte.

UpdatedWidget

Metody

MetodaZwracany typKrótki opis
addItem(text, value, selected, startIconUri, bottomText)UpdatedWidgetDodaje nowy element, który można wybrać.

Validation

Metody

MetodaZwracany typKrótki opis
setCharacterLimit(characterLimit)ValidationUstawia limit znaków widżetu.
setInputType(inputType)ValidationUstawia typ danych wejściowych widżetu.

VariableButtonSize

Właściwości

WłaściwośćTypOpis
UNSPECIFIEDEnumAutomatycznie wybiera COMPACT w przypadku panelu bocznego, a w innych przypadkach wybiera FULL_SIZE.
COMPACTEnumW przypadku przycisków oznaczonych symbolem „+”
FULL_SIZEEnumW przypadku przycisków z etykietą „+ zmienna”

VerticalAlignment

Właściwości

WłaściwośćTypOpis
CENTEREnumUmieszcza zawartość pionowo na środku kontenera.
TOPEnumUmieszcza zawartość pionowo u góry kontenera.
BOTTOMEnumUmieszcza zawartość pionowo u dołu kontenera.

Visibility

Właściwości

WłaściwośćTypOpis
VISIBLEEnumElement interfejsu jest widoczny.
HIDDENEnumElement interfejsu jest niewidoczny.
VISIBILITY_UNSPECIFIEDEnumElement interfejsu nie został określony.

Widget

WorkflowDataSource

Metody

MetodaZwracany typKrótki opis
setIncludeVariables(includeVariables)WorkflowDataSourceOkreśla, czy w źródle danych mają być uwzględnione zmienne z poprzedniego kroku.
setType(type)WorkflowDataSourceOkreśla typ źródła danych przepływu pracy.
setVariableButtonLabel(variableButtonLabel)WorkflowDataSourceUstawia etykietę przycisku wyboru zmiennej, która będzie wyświetlana po znaku „+” w przypadku przycisku o rozmiarze FULL_SIZE.
setVariableButtonSize(variableButtonSize)WorkflowDataSourceUstawia rozmiar przycisku wyboru zmiennych. Jeśli wybierzesz UNSPECIFIED, w panelu bocznym przepływ pracy automatycznie użyje rozmiaru COMPACT, a w innych przypadkach – FULL_SIZE.

WorkflowDataSourceType

Właściwości

WłaściwośćTypOpis
UNKNOWNEnumWartość domyślna.
USEREnumŹródłem danych są dane użytkownika.
SPACEEnumŹródłem danych jest pokój Google Chat.
USER_WITH_FREE_FORMEnumŹródłem danych są dane użytkownika. Użytkownicy mogą wyświetlać i wybierać istniejących członków organizacji Google Workspace lub ręcznie wpisywać adres e-mail lub prawidłową domenę.

WrapStyle

Właściwości

WłaściwośćTypOpis
NOWRAPEnumBez zawijania.
WRAPEnumZawija zawartość wszystkich widżetów w kolumnie.