Card Service

Usługa karty

Ta usługa umożliwia skryptom konfigurowanie i tworzenie komponentów kart i widżetów oraz ich zachowania w interfejsie. Struktury interfejsu użytkownika tworzone za pomocą tej usługi są automatycznie dostępne na komputerach i urządzeniach mobilnych, więc nie musisz opracowywać osobnych interfejsów dla obu tych urządzeń.

Zajęcia

NazwaKrótki opis
ActionDziałanie, które umożliwia interakcję w elementach interfejsu.
ActionResponseObiekt odpowiedzi, który może zostać zwrócony z funkcji wywołania zwrotnego (np. z obsługi odpowiedzi na formularz), aby wykonać co najmniej 1 działanie na kliencie.
ActionResponseBuilderKreator obiektów ActionResponse.
ActionStatusKlasa reprezentująca stan żądania wywołania lub przesłania dialogu.
AttachmentReprezentuje załącznik utworzony przez dodatek.
AuthorizationActionDziałanie autoryzacji, które po kliknięciu przekierowuje użytkownika do adresu AuthorizationUrl.
AuthorizationExceptionBłąd, który może zostać zwrócony, aby wywołać 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 obramowania, które można zastosować do widżetów.
ButtonPodstawowa klasa dla wszystkich przycisków.
ButtonSetZawiera zbiór obiektów Button wyświetlanych w wierszu.
CalendarEventActionResponseReprezentuje odpowiedź, która wprowadza zmiany w wydarzeniu w kalendarzu, które użytkownik właśnie edytował, w reakcji na działanie wykonane w interfejsie, np. kliknięcie przycisku.
CalendarEventActionResponseBuilderKreator obiektów CalendarEventActionResponse.
CardKarta kontekstu, która reprezentuje pojedynczy widok w interfejsie użytkownika.
CardActionKlikalny element menu dodany do menu nagłówka karty.
CardBuilderKreator obiektów Card.
CardHeaderNagłówek Card.
CardSectionSekcja karty zawiera grupy widżetów i zapewnia ich wizualne oddzielenie.
CardServiceUsługa CardService umożliwia tworzenie ogólnych kart używanych w różnych usługach rozszerzalnych Google, takich jak dodatki Google Workspace.
CardWithIdKreator obiektów CardWithId.
CarouselKaruzela, czyli suwak, obraca się i wyświetla listę widżetów w formacie pokazu slajdów. Dostępne są 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 czatu może używać do konfigurowania sposobu publikowania odpowiedzi.
ChatClientDataSourceW przypadku widżetu SelectionInput, który korzysta z menu wielokrotnego wyboru, źródło danych z Google Chat.
ChatResponseObiekt odpowiedzi na wiadomość z kartą w Google Chat.
ChatResponseBuilderKreator obiektów ChatResponse.
ChatSpaceDataSourceŹródło danych, które wypełnia pokoje Google Chat jako elementy wyboru w menu wyboru wielokrotnego.
ChipChip z ikoną i etykietą tekstową.
ChipListZawiera zbiór obiektów Chip wyświetlanych w wierszu, który przewija się poziomo.
ChipListLayoutTyp enumeracji określający układ dla ChipList.
CollapseControlDostosowywalny element zwinięcia i rozwinięcia.
ColumnKolumna
ColumnsNa karcie lub w oknie dialogowym widżet Columns może wyświetlać maksymalnie 2 kolumny.
CommonDataSourceŹródło danych udostępniane przez wszystkie aplikacje Google Workspace.
ComposeActionResponseObiekt odpowiedzi, który może zostać zwrócony z metody wywołania zwrotnego dla działania tworzenia w dodatku do Gmaila.
ComposeActionResponseBuilderKreator obiektów ComposeActionResponse.
ComposedEmailTypeWartość wyliczenia określająca, czy skomponowany e-mail jest samodzielny czy jest to wersja robocza odpowiedzi.
ContentTypeWartość wyliczenia 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 wyświetlający tekst z opcjonalnymi ozdobnikami.
DialogWięcej informacji znajdziesz w sekcji Otwieranie interaktywnych dialogów w dokumentacji Google Chat.
DialogActionKreator obiektów DialogAction.
DisplayStyleTyp enum określający styl wyświetlania karty.
DividerLinia podziału poziomego.
DriveItemsSelectedActionResponseReprezentuje odpowiedź, która wprowadza zmiany na Dysku, gdy wybrane są elementy Dysku, w reakcji na działanie wykonane w interfejsie użytkownika, takie jak kliknięcie przycisku.
DriveItemsSelectedActionResponseBuilderKreator obiektów DriveItemsSelectedActionResponse.
EditorFileScopeActionResponsewprowadza zmiany w edytorze, takim jak Dokumenty, Arkusze czy Prezentacje Google, w reakcji na działanie podjęte w interfejsie użytkownika;
EditorFileScopeActionResponseBuilderKreator obiektów EditorFileScopeActionResponse.
FixedFooterU dołu strony Card znajduje się stała stopka.
Griduporządkowana siatka do wyświetlania kolekcji elementów siatki;
GridItemElementy, z którymi użytkownicy wchodzą w interakcję w widżecie siatki.
GridItemLayoutTyp enumeracji określający styl obrazu i tekstu elementu siatki.
HorizontalAlignmentTyp enumeracji określający wyrównanie poziome widgeta.
HorizontalSizeStyleTyp enumeracji określający sposób wypełniania przez widżety przestrzeni w kolumnie.
HostAppDataSourceW przypadku widżetu SelectionInput, który korzysta z menu wielokrotnego wyboru, źródło danych z aplikacji Google Workspace.
IconWstępnie zdefiniowane ikony, które można używać w różnych elementach interfejsu, np. w widżetach ImageButton lub DecoratedText.
IconImageGotowa ikona, ikona w stylu Material Design lub ikona z adresu URL z możliwością dostosowania stylu przycinania.
ImageWidżet pokazujący pojedynczy obraz.
ImageButtonImageButton z wyświetlonym obrazem.
ImageButtonStyleTyp enumeracji określający styl dla ImageButton.
ImageComponentKomponent obrazu, który można dodawać do elementów siatki.
ImageCropStyleKlasa reprezentująca styl przycinania, który można zastosować do komponentów obrazu.
ImageCropTypeTyp enumeracji reprezentujący style przycinania zastosowane do komponentów obrazu.
ImageStyleTyp enum określający styl przycinania obrazu.
InputTypeTyp enumeracji określający typ danych wejściowych widżetu.
InteractionTyp enum określający, co należy zrobić w odpowiedzi na interakcję z użytkownikiem, np. kliknięcie przez użytkownika przycisku w wiadomości na karcie.
KeyValueTa klasa została wycofana.
LinkPreviewDziałanie karty, które powoduje wyświetlenie karty podglądu linku i elementu inteligentnego w aplikacji hosta.
LoadIndicatorTyp enumeracji określający typ wskaźnika wczytywania lub postępu, który ma być wyświetlany podczas przetwarzania Action.
MaterialIconObiekt obsługujący wszystkie ikony czcionek Google.
NavigationObiekt pomocniczy, który kontroluje nawigację po karcie.
NotificationPowiadomienie wyświetlane użytkownikowi w reakcji na jego interakcję z elementem interfejsu.
OnCloseTyp enumeracji określający, co należy zrobić po zamknięciu adresu URL otwartego za pomocą OpenLink.
OpenAsTyp enumeracji określający sposób otwierania adresu URL.
OpenLinkReprezentuje działanie polegające na otwarciu linku z kilkoma 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, który korzysta z menu wielokrotnego wyboru, źródło danych z Google Workspace.
ResponseTypeTyp odpowiedzi aplikacji Chat.
SelectionInputPole do wprowadzania danych, które umożliwia wybór spośród wstępnie zdefiniowanych opcji.
SelectionInputTypeFormat elementów, które użytkownicy mogą wybrać.
StatusTyp enum reprezentujący kod stanu.
Suggestionssugestie autouzupełniania uzupełniające widżet TextInput.
SuggestionsResponseObiekt odpowiedzi, który może zostać zwrócony z funkcji zwrotnej sugestii.
SuggestionsResponseBuilderKreator obiektów SuggestionsResponse.
SwitchElement interfejsu użytkownika, który można włączyć lub wyłączyć.
SwitchControlTypeTyp elementu sterującego Switch.
TextButtonTextButton z etykietą tekstową.
TextButtonStyleTyp enumeracji określający styl dla TextButton.
TextInputWidżet pola tekstowego, który akceptuje tekst.
TextParagraphWidżet, który wyświetla tekst i obsługuje podstawowe formatowanie HTML.
TimePickerPole do wprowadzania danych, które umożliwia użytkownikom wpisanie czasu.
UniversalActionResponseObiekt odpowiedzi, który może być zwracany przez metodę tworzącą działanie uniwersalne.
UniversalActionResponseBuilderKreator obiektów UniversalActionResponse.
UpdateDraftActionResponseReprezentuje działanie, które aktualizuje wersję roboczą e-maila, który użytkownik właśnie edytował.
UpdateDraftActionResponseBuilderKreator obiektów UpdateDraftActionResponse.
UpdateDraftBccRecipientsActionZmienia odbiorców w polu UDW w wersji roboczej e-maila.
UpdateDraftBodyActionZaktualizuj treść wersji roboczej e-maila.
UpdateDraftBodyTypeWartość wyliczenia określająca typ UpdateDraftBodyAction.
UpdateDraftCcRecipientsActionAktualizuje adresatów w polu DW wersji roboczej e-maila.
UpdateDraftSubjectActionZmienia temat wersji roboczej e-maila.
UpdateDraftToRecipientsActionAktualizuje listę adresatów w polu Do wersji roboczej e-maila.
UpdatedWidgetOdpowiedź zaktualizowanego widżetu.
ValidationObiekt definiujący regułę sprawdzania dla widżetu, do którego jest on dołączony.
VerticalAlignmentTyp enumeracji określający wyrównanie pionowe widżetów w kolumnie.
WidgetKlasa podstawowa wszystkich widżetów, które można dodać do Card.
WrapStyleTyp enumeracji, który określa styl zawijania treści w kolumnie.

Action

Metody

MetodaZwracany typKrótki opis
addRequiredWidget(requiredWidget)ActionDodaje nazwy widżetów, których potrzebuje to działanie, aby można było je przesłać.
setAllWidgetsAreRequired(allWidgetsAreRequired)ActionWskazuje, czy to działanie wymaga danych ze wszystkich widżetów.
setFunctionName(functionName)ActionUstawia nazwę wywoływanej funkcji wywołania zwrotnego.
setInteraction(interaction)ActionOkreśla interakcję z użytkownikiem. Wymagane tylko podczas otwierania okna dialogowego.
setLoadIndicator(loadIndicator)ActionUstawia wskaźnik ładowania, który wyświetla się podczas wykonywania działania.
setParameters(parameters)ActionUmożliwia przekazywanie niestandardowych parametrów do funkcji wywołania zwrotnego.
setPersistValues(persistValues)ActionWskazuje, czy wartości formularza są określane przez wartości klienta czy serwera po zaktualizowaniu wartości Card przez odpowiedź działania.

ActionResponse

Metody

MetodaZwracany typKrótki opis
printJson()StringWypisuje reprezentację obiektu w formacie JSON.

ActionResponseBuilder

Metody

MetodaZwracany typKrótki opis
build()ActionResponseTworzy bieżącą odpowiedź na działanie i sprawdza ją.
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 nastąpi przekierowanie po aktywowaniu działania.
setStateChanged(stateChanged)ActionResponseBuilderUstawia flagę, aby wskazać, że to działanie zmieniło istniejący stan danych.

ActionStatus

Metody

MetodaZwracany typKrótki opis
setStatusCode(statusCode)ActionStatusStan prośby o otwarcie lub przesłanie okna dialogowego.
setUserFacingMessage(message)ActionStatusWiadomość, która ma być wysyłana do użytkowników o stanie 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)AuthorizationActionOkreśla adres URL autoryzacji, do którego użytkownik jest przekierowywany z prośby o autoryzację.

AuthorizationException

Metody

MetodaZwracany typKrótki opis
printJson()StringWypisuje reprezentację obiektu w formacie JSON.
setAuthorizationUrl(authUrl)AuthorizationExceptionOkreśla adres URL autoryzacji, do którego użytkownik jest przekierowywany z prośby o autoryzację.
setCustomUiCallback(callback)AuthorizationExceptionNazwa funkcji do wywołania w celu wygenerowania niestandardowego prompta autoryzacji.
setResourceDisplayName(name)AuthorizationExceptionUstawia nazwę wyświetlaną użytkownikowi podczas prośby o autoryzację.
throwException()voidWyjątek jest zgłaszany.

BorderStyle

Metody

MetodaZwracany typKrótki opis
setCornerRadius(radius)BorderStyleUstawia promień narożnika obramowania, np. 8.
setStrokeColor(color)BorderStyleUstawia kolor obramowania.
setType(type)BorderStyleOkreśla typ obramowania.

BorderType

Właściwości

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

Button

Metody

MetodaZwracany typKrótki opis
setAuthorizationAction(action)ButtonPo kliknięciu obiektu ustawia działanie autoryzacyjne, które otwiera URL do procesu autoryzacji.
setComposeAction(action, composedEmailType)ButtonPo kliknięciu obiektu ustawia działanie, które tworzy wersję roboczą e-maila.
setOnClickAction(action)ButtonOkreśla 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 zostanie otwarty po kliknięciu obiektu.
setOverflowMenu(menu)ButtonUstawia menu, które otwiera się po kliknięciu obiektu.

ButtonSet

Metody

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

CalendarEventActionResponse

Metody

MetodaZwracany typKrótki opis
printJson()StringWypisuje reprezentację obiektu w formacie JSON.

CalendarEventActionResponseBuilder

Metody

MetodaZwracany typKrótki opis
addAttachments(attachments)CalendarEventActionResponseBuilderOkreśla, że odpowiedź powinna dodać załączniki do wydarzenia w kalendarzu, gdy zostanie wykonane powiązane działanie w interfejsie.
addAttendees(emails)CalendarEventActionResponseBuilderOkreśla, że odpowiedź powinna dodać wskazanych uczestników do wydarzenia w Kalendarzu po wykonaniu powiązanego działania w interfejsie.
build()CalendarEventActionResponseTworzy odpowiedź na bieżące działanie dotyczące wydarzenia w kalendarzu i sprawdza ją.
setConferenceData(conferenceData)CalendarEventActionResponseBuilderOkreśla, że odpowiedź powinna ustawić wskazane dane konferencji w zdarzeniu w Kalendarzu, gdy zostanie wykonane powiązane działanie w interfejsie użytkownika.

Card

Metody

MetodaZwracany typKrótki opis
printJson()StringWypisuje reprezentację obiektu w formacie JSON.

CardAction

Metody

MetodaZwracany typKrótki opis
setAuthorizationAction(action)CardActionPo kliknięciu obiektu ustawia działanie autoryzacyjne, które otwiera URL do procesu autoryzacji.
setComposeAction(action, composedEmailType)CardActionPo kliknięciu obiektu ustawia działanie, które tworzy wersję roboczą e-maila.
setOnClickAction(action)CardActionOkreśla 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 zostanie otwarty po kliknięciu obiektu.
setText(text)CardActionUstawia tekst menu dla tej czynności.

CardBuilder

Metody

MetodaZwracany typKrótki opis
addCardAction(cardAction)CardBuilderDodaje CardAction do tej karty.
addSection(section)CardBuilderDodaje sekcję do tej karty.
build()CardTworzy bieżącą kartę i sprawdza jej poprawność.
setDisplayStyle(displayStyle)CardBuilderOkreśla 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 dla obrazu nagłówka.
setImageStyle(imageStyle)CardHeaderOkreśla przycięcie ikony w nagłówku karty.
setImageUrl(imageUrl)CardHeaderUstawia obraz do użycia 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 dany 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, gdy ta sekcja jest zwinięta.

CardService

Właściwości

WłaściwośćTypOpis
BorderTypeBorderTypeWyliczenie BorderType.
ChipListLayoutChipListLayoutWyliczenie ChipListLayout.
ComposedEmailTypeComposedEmailTypeWyliczenie ComposedEmailType.
ContentTypeContentTypeWyliczenie ContentType.
GridItemLayoutGridItemLayoutWyliczenie GridItemLayout.
HorizontalAlignmentHorizontalAlignmentWyliczenie HorizontalAlignment.
IconIconWyliczenie Icon.
ImageButtonStyleImageButtonStyleWyliczenie ImageButtonStyle.
ImageCropTypeImageCropTypeWyliczenie ImageCropType.
ImageStyleImageStyleWyliczenie ImageStyle.
InputTypeInputTypeWyliczenie InputType.
LoadIndicatorLoadIndicatorWyliczenie LoadIndicator.
OnCloseOnCloseWyliczenie OnClose.
OpenAsOpenAsWyliczenie OpenAs.
SelectionInputTypeSelectionInputTypeWyliczenie SelectionInputType.
TextButtonStyleTextButtonStyleWyliczenie TextButtonStyle.
UpdateDraftBodyTypeUpdateDraftBodyTypeWyliczenie UpdateDraftBodyType.

Metody

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

ChatActionResponse

Metody

MetodaZwracany typKrótki opis
setDialogAction(dialogAction)ChatActionResponseUstawia działanie dialogowe na zdarzenie powiązane z dialogiem.
setResponseType(responseType)ChatActionResponseTyp odpowiedzi aplikacji Google Chat.
setUpdatedWidget(updatedWidget)ChatActionResponseUstawia zaktualizowany widżet, który służy do udostępniania opcji autouzupełniania.
setUrl(url)ChatActionResponseAdres URL, którego użytkownicy używają do uwierzytelniania lub konfigurowania.

ChatClientDataSource

Metody

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

ChatResponse

Metody

MetodaZwracany typKrótki opis
printJson()StringWypisuje reprezentację obiektu w formacie JSON.

ChatResponseBuilder

Metody

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

ChatSpaceDataSource

Metody

MetodaZwracany typKrótki opis
setDefaultToCurrentSpace(defaultToCurrentSpace)ChatSpaceDataSourceJeśli ustawisz wartość true, menu wielokrotnego wybierania domyślnie wybierze bieżący pokój Google Chat jako element.

Chip

Metody

MetodaZwracany typKrótki opis
setAltText(altText)ChipUstawia tekst zastępczy elementu mapy w celu ułatwienia dostępu.
setAuthorizationAction(action)ChipPo kliknięciu obiektu ustawia działanie autoryzacyjne, które otwiera URL do procesu autoryzacji.
setComposeAction(action, composedEmailType)ChipPo kliknięciu obiektu ustawia działanie, które tworzy wersję roboczą e-maila.
setDisabled(disabled)ChipOkreśla, czy moduł jest wyłączony.
setIcon(icon)ChipUstawia ikonę, która będzie używana jako element.
setLabel(label)ChipUstawia tytuł elementu.
setOnClickAction(action)ChipOkreśla 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 zostanie otwarty 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 na poziomo, lista elementów jest przenoszona na kolejny wiersz.
HORIZONTAL_SCROLLABLEEnumJeśli nie mieszczą się w dostępnej przestrzeni, elementy można przewijać poziomo.

CollapseControl

Metody

MetodaZwracany typKrótki opis
setCollapseButton(button)CollapseControlUstawia wartość Button, która jest wyświetlana na przycisku „pokaż mniej”.
setExpandButton(button)CollapseControlUstawia wartość Button wyświetlaną dla przycisku „Pokaż więcej”.
setHorizontalAlign(horizontalAlignment)CollapseControlUstawia HorizontalAlignment CollapseControl.

Column

Columns

Metody

MetodaZwracany typKrótki opis
addColumn(column)ColumnsDodaje Column do widżetu Kolumny.
setWrapStyle(wrapStyle)ColumnsOkreśla styl przełamywania kolumn i określa sposób zmiany rozmiaru kolumny na podstawie szerokości ekranu.

CommonDataSource

Właściwości

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

ComposeActionResponse

Metody

MetodaZwracany typKrótki opis
printJson()StringWypisuje reprezentację obiektu w formacie JSON.

ComposeActionResponseBuilder

Metody

MetodaZwracany typKrótki opis
build()ComposeActionResponseTworzy i weryfikuje bieżącą odpowiedź na działanie.
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ą.

ContentType

Właściwości

WłaściwośćTypOpis
TEXTEnumWskazuje, że wygenerowane treści są tekstem zwykłym.
MUTABLE_HTMLEnumWskazuje, że wygenerowana treść jest sformatowana jako kod 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óra identyfikuje ten selektor w obiekcie zdarzenia generowanym podczas interakcji z interfejsem użytkownika.
setOnChangeAction(action)DatePickerUstawia funkcję Action, którą skrypt wykonuje, gdy zmienia się dane wejściowe selektora.
setTitle(title)DatePickerUstawia tytuł wyświetlany nad polem wprowadzania danych.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerUstawia wstępnie wypełnioną wartość w polu tekstowym.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerUstawia wstępnie wypełnioną wartość w polu tekstowym.

DateTimePicker

Metody

MetodaZwracany typKrótki opis
setFieldName(fieldName)DateTimePickerUstawia nazwę pola, która identyfikuje ten selektor w obiekcie zdarzenia generowanym podczas interakcji z interfejsem użytkownika.
setOnChangeAction(action)DateTimePickerUstawia funkcję Action, którą skrypt wykonuje, gdy zmienia się dane wejściowe selektora.
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePickerOkreśla liczbę minut, o jaką strefa czasowa ma się przesunąć względem czasu UTC.
setTitle(title)DateTimePickerUstawia tytuł wyświetlany nad polem wprowadzania danych.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerUstawia wstępnie wypełnioną wartość w polu tekstowym.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerUstawia wstępnie wypełnioną wartość w polu tekstowym.

DecoratedText

Metody

MetodaZwracany typKrótki opis
setAuthorizationAction(action)DecoratedTextPo kliknięciu obiektu ustawia działanie autoryzacyjne, które otwiera URL do procesu autoryzacji.
setBottomLabel(text)DecoratedTextUstawia tekst etykiety, który ma być używany jako klucz. Etykieta jest wyświetlana pod tekstem treści.
setButton(button)DecoratedTextUstawia Button, który jest wyświetlany po prawej stronie tekstu.
setComposeAction(action, composedEmailType)DecoratedTextPo kliknięciu obiektu ustawia działanie, które tworzy wersję roboczą e-maila.
setEndIcon(endIcon)DecoratedTextUstawia opcjonalną wartość IconImage, która wyświetla się po prawej stronie treści.
setOnClickAction(action)DecoratedTextOkreśla 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 zostanie otwarty po kliknięciu obiektu.
setStartIcon(startIcon)DecoratedTextUstawia opcjonalny element IconImage do wyświetlania przed treścią tekstową.
setSwitchControl(switchToSet)DecoratedTextUstawia Switch, który jest wyświetlany po prawej stronie treści.
setText(text)DecoratedTextOkreśla tekst, który ma być używany jako wartość.
setTopLabel(text)DecoratedTextUstawia tekst etykiety, który ma być używany jako klucz i wyświetlany nad treścią.
setWrapText(wrapText)DecoratedTextOkreśla, czy tekst wartości ma być wyświetlany na jednym czy na kilku 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 DialogAction.

DisplayStyle

Właściwości

WłaściwośćTypOpis
PEEKEnumWyświetl nagłówek karty u dołu treści dodatku nad istniejącymi treściami.
REPLACEEnumwyświetlać kartę, zastępując nią dotychczasową treść.

Divider

DriveItemsSelectedActionResponse

Metody

MetodaZwracany typKrótki opis
printJson()StringWypisuje reprezentację obiektu w formacie JSON.

DriveItemsSelectedActionResponseBuilder

Metody

MetodaZwracany typKrótki opis
build()DriveItemsSelectedActionResponseTworzy odpowiedź na bieżące działanie na Dysku.
requestFileScope(itemId)DriveItemsSelectedActionResponseBuilderOkreśla, że odpowiedź zawiera zakres pliku dla elementu na Dysku, który jest istotny w kontekście.

EditorFileScopeActionResponse

Metody

MetodaZwracany typKrótki opis
printJson()StringWypisuje reprezentację obiektu w formacie JSON.

EditorFileScopeActionResponseBuilder

Metody

MetodaZwracany typKrótki opis
build()EditorFileScopeActionResponseTworzy odpowiedź na bieżące działanie w Edytorze.
requestFileScopeForActiveDocument()EditorFileScopeActionResponseBuilderWymaga dostępu do zakresu drive.file w przypadku bieżącego aktywnego dokumentu edytora.

FixedFooter

Metody

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

Grid

Metody

MetodaZwracany typKrótki opis
addItem(gridItem)GridDodaje nowy element siatki do siatki.
setAuthorizationAction(action)GridPo kliknięciu obiektu ustawia działanie autoryzacyjne, które otwiera URL do procesu autoryzacji.
setBorderStyle(borderStyle)GridUstawia styl obramowania stosowany do każdego elementu siatki.
setComposeAction(action, composedEmailType)GridPo kliknięciu obiektu ustawia działanie, które tworzy wersję roboczą e-maila.
setNumColumns(numColumns)GridLiczba kolumn wyświetlanych w siatce.
setOnClickAction(action)GridOkreśla 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 zostanie otwarty 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 elementu siatki.
setLayout(layout)GridItemUstawia układ tekstu i obrazu dla elementu 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 akapitu.
CENTEREnumWyrównaj widżet do środka.
ENDEnumDopasuj widżet do końca zdania.

HorizontalSizeStyle

Właściwości

WłaściwośćTypOpis
FILL_AVAILABLE_SPACEEnumUstawia rozmiar Widget tak, aby wypełniał dostępną poziomą przestrzeń Column.
FILL_MINIMUM_SPACEEnumZmienia rozmiar Widget, aby wypełnić jak najmniej miejsca poziomego w Column.

HostAppDataSource

Metody

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

Icon

Właściwości

WłaściwośćTypOpis
NONEEnumBrak 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 w wydarzeniu
FLIGHT_ARRIVALEnumIkona przylotu
FLIGHT_DEPARTUREEnumIkona odlotu
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 w ramach ułatwień dostępu.
setIcon(icon)IconImageJeśli adres URL nie jest skonfigurowany, ustawia zdefiniowaną wstępnie ikonę.
setIconUrl(url)IconImageUstawia adres URL ikony, jeśli nie została ona ustawiona.
setImageCropType(imageCropType)IconImageUstawia styl przycinania obrazu.
setMaterialIcon(icon)IconImageUmożliwia skonfigurowanie ikony w ramach projektu Material Design.

Image

Metody

MetodaZwracany typKrótki opis
setAltText(altText)ImageUstawia tekst alternatywny obrazu na potrzeby ułatwień dostępu.
setAuthorizationAction(action)ImagePo kliknięciu obiektu ustawia działanie autoryzacyjne, które otwiera URL do procesu autoryzacji.
setComposeAction(action, composedEmailType)ImagePo kliknięciu obiektu ustawia działanie, które tworzy wersję roboczą e-maila.
setImageUrl(url)ImageUstawia obraz do użycia, podając jego adres URL lub ciąg danych.
setOnClickAction(action)ImageOkreśla 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 zostanie otwarty po kliknięciu obiektu.

ImageButton

Metody

MetodaZwracany typKrótki opis
setAltText(altText)ImageButtonUstawia tekst zastępczy przycisku na potrzeby ułatwień dostępu.
setAuthorizationAction(action)ImageButtonPo kliknięciu obiektu ustawia działanie autoryzacyjne, które otwiera URL do procesu autoryzacji.
setComposeAction(action, composedEmailType)ImageButtonPo kliknięciu obiektu ustawia działanie, które tworzy wersję roboczą e-maila.
setIcon(icon)ImageButtonUstawia wstępnie zdefiniowany Icon do wyświetlania 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 skonfigurowanie ikony w ramach projektu Material Design.
setOnClickAction(action)ImageButtonOkreśla 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 zostanie otwarty po kliknięciu obiektu.
setOverflowMenu(menu)ImageButtonUstawia menu, które otwiera się po kliknięciu obiektu.

ImageButtonStyle

Właściwości

WłaściwośćTypOpis
BORDERLESSEnumPrzycisk z obrazem bez obramowania
OUTLINEDEnumPrzycisk obraz z przezroczystym tłem.
FILLEDEnumPrzycisk z obrazem i kolorowym tłem.
FILLED_TONALEnumPrzycisk z obrazem, który stanowi kompromis między wypełnionymi a obrysowanymi przyciskami.

ImageComponent

Metody

MetodaZwracany typKrótki opis
setAltText(altText)ImageComponentUstawia tekst alternatywny obrazu.
setBorderStyle(borderStyle)ImageComponentOkreśla 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)ImageCropStyleUstawia współczynnik proporcji, 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 kwadratowego.
CIRCLEEnumStyl przycinania w kształcie koła.
RECTANGLE_CUSTOMEnumStyl przycinania w kształcie prostokąta z niestandardowym formatem.
RECTANGLE_4_3EnumStyl przycinania do formatu prostokąta o proporcjach 4:3.

ImageStyle

Właściwości

WłaściwośćTypOpis
SQUAREEnumBez przycinania.
CIRCLEEnumPrzytnij do kształtu koła.

InputType

Właściwości

WłaściwośćTypOpis
TEXTEnumAkceptuje zwykły tekst.
INTEGEREnumAkceptuje liczbę całkowitą.
FLOATEnumAkceptuje liczby zmiennoprzecinkowe.
EMAILEnumZaakceptuj adres e-mail.

Interaction

Właściwości

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

KeyValue

Metody

MetodaZwracany typKrótki opis
setAuthorizationAction(action)KeyValuePo kliknięciu obiektu ustawia działanie autoryzacyjne, które otwiera URL do procesu autoryzacji.
setComposeAction(action, composedEmailType)KeyValuePo kliknięciu obiektu ustawia działanie, które tworzy wersję roboczą e-maila.
setOnClickAction(action)KeyValueOkreśla 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 zostanie otwarty po kliknięciu obiektu.

LinkPreview

Metody

MetodaZwracany typKrótki opis
printJson()StringWypisuje reprezentację obiektu w formacie JSON.
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 innej niż Google.
setTitle(title)LinkPreviewUstawia tytuł, który ma się wyświetlać w elemencie inteligentnym w przypadku podglądu linku.

LoadIndicator

Właściwości

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

MaterialIcon

Metody

MetodaZwracany typKrótki opis
setFill(fill)MaterialIconOkreśla, czy ikona jest wypełniona.
setGrade(grade)MaterialIconGrubość linii symbolu zależy od grubości i rodzaju linii.
setName(name)MaterialIconUstawia nazwę ikony.
setWeight(weight)MaterialIconGrubość konturu ikony.

Metody

MetodaZwracany typKrótki opis
popCard()NavigationWyświetla kartę z poziomu nawigacyjnego.
popToNamedCard(cardName)NavigationPrzechodzi do określonej karty według jej nazwy.
popToRoot()NavigationWyświetla kartę nadrzędną.
printJson()StringWypisuje reprezentację obiektu w formacie JSON.
pushCard(card)NavigationPrzesuwa daną kartę na stos.
updateCard(card)NavigationCzy zastępuje ona bieżącą kartę.

Notification

Metody

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

OnClose

Właściwości

WłaściwośćTypOpis
NOTHINGEnumNie rób nic podczas zamykania.
RELOADEnumPo zamknięciu okna ponownie wczytuje dodatek.

OpenAs

Właściwości

WłaściwośćTypOpis
FULL_SIZEEnumOtwórz w pełnym oknie lub na nowej karcie.
OVERLAYEnumOtwórz jako nakładkę, na przykład wyskakujące okienko.

Metody

MetodaZwracany typKrótki opis
setOnClose(onClose)OpenLinkOkreśla zachowanie działania związanego z adresem URL, gdy okno lub karta z adresem URL jest zamknięte.
setOpenAs(openAs)OpenLinkOkreśla sposób działania adresu URL po jego otwarciu.
setUrl(url)OpenLinkUstawia adres URL do otwarcia.

OverflowMenu

Metody

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

OverflowMenuItem

Metody

MetodaZwracany typKrótki opis
setAuthorizationAction(action)OverflowMenuItemPo kliknięciu obiektu ustawia działanie autoryzacyjne, które otwiera URL do procesu autoryzacji.
setComposeAction(action, composedEmailType)OverflowMenuItemPo kliknięciu obiektu ustawia działanie, które tworzy wersję roboczą e-maila.
setDisabled(disabled)OverflowMenuItemOkreśla, czy pozycja menu jest wyłączona.
setOnClickAction(action)OverflowMenuItemOkreśla 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 zostanie otwarty po kliknięciu obiektu.
setStartIcon(icon)OverflowMenuItemUstawia ikonę menu.
setText(text)OverflowMenuItemUstawia tytuł pozycji 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 pokoju w menu wyboru wielu elementów.

ResponseType

Właściwości

WłaściwośćTypOpis
TYPE_UNSPECIFIEDEnumDomyślny typ obsługiwany jako NEW_MESSAGE.
NEW_MESSAGEEnumOpublikuj jako nową wiadomość w temacie.
UPDATE_MESSAGEEnumZaktualizuj wiadomość w aplikacji Google Chat.
UPDATE_USER_MESSAGE_CARDSEnumZaktualizuj karty w wiadomości użytkownika.
REQUEST_CONFIGEnumPoprosić użytkownika o dodatkowe uwierzytelnianie lub konfigurację.
DIALOGEnumWyświetla okno.
UPDATE_WIDGETEnumZapytanie dotyczące opcji 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 z wieloznacznymi wyborami.
setExternalDataSource(action)SelectionInputUstawia zewnętrzne źródło danych, np. relacyjną bazę danych.
setFieldName(fieldName)SelectionInputUstawia klucz, który identyfikuje to źródło danych w obiekcie zdarzenia generowanym podczas interakcji z interfejsem użytkownika.
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 wprowadzić, zanim aplikacja prześle zapytanie do funkcji autouzupełniania i wyświetli sugerowane elementy na karcie.
setOnChangeAction(action)SelectionInputOkreśla działanie Action, które ma być wykonywane, gdy tylko zmieni się wejście 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)SelectionInputOkreśla typ tego wejścia.

SelectionInputType

Właściwości

WłaściwośćTypOpis
CHECK_BOXEnumStyl pola wyboru.
RADIO_BUTTONEnumStyl pola opcji.
DROPDOWNEnumStyl pola wyboru w menu.
SWITCHEnumZestaw przełączników.
MULTI_SELECTEnumMenu z wieloma opcjami dla danych statycznych lub dynamicznych.

Status

Właściwości

WłaściwośćTypOpis
OKEnumMapowanie HTTP: 200 OK
CANCELLEDEnumMapowanie HTTP: 499 Client Closed Request
UNKNOWNEnumNieznany błąd.
INVALID_ARGUMENTEnumKlient podał nieprawidłowy argument.
DEADLINE_EXCEEDEDEnumMapowanie HTTP: przekroczenie limitu czasu bramy (504)
NOT_FOUNDEnumMapowanie HTTP: 404 Nie znaleziono
ALREADY_EXISTSEnumEncja, którą próbował utworzyć klient, już istnieje.
PERMISSION_DENIEDEnumMapowanie HTTP: 403 Zabronione
UNAUTHENTICATEDEnumMapowanie HTTP: 401 Nieautoryzowany
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 danych lub ich uszkodzenie.

Suggestions

Metody

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

SuggestionsResponse

Metody

MetodaZwracany typKrótki opis
printJson()StringWypisuje reprezentację obiektu w formacie JSON.

SuggestionsResponseBuilder

Metody

MetodaZwracany typKrótki opis
build()SuggestionsResponseTworzy odpowiedź na bieżące sugestie i sprawdza ją.
setSuggestions(suggestions)SuggestionsResponseBuilderUstawia sugestie używane w autouzupełnianiu w polach tekstowych.

Switch

Metody

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

SwitchControlType

Właściwości

WłaściwośćTypOpis
SWITCHEnumElement sterujący w postaci przełącznika w widżecie przełącznika.
CHECK_BOXEnumElement sterujący w postaci pola wyboru w widżecie przełącznika.

TextButton

Metody

MetodaZwracany typKrótki opis
setAltText(altText)TextButtonUstawia tekst zastępczy przycisku na potrzeby ułatwień dostępu.
setAuthorizationAction(action)TextButtonPo kliknięciu obiektu ustawia działanie autoryzacyjne, które otwiera URL do procesu autoryzacji.
setBackgroundColor(backgroundColor)TextButtonUstawia kolor tła przycisku TextButtonStyle.FILLED.
setComposeAction(action, composedEmailType)TextButtonPo kliknięciu obiektu ustawia działanie, które tworzy wersję roboczą e-maila.
setDisabled(disabled)TextButtonOkreśla, czy przycisk jest wyłączony.
setIcon(icon)TextButtonUstawia wstępnie zdefiniowany Icon do wyświetlania na przycisku.
setIconUrl(url)TextButtonUstawia adres URL obrazu, który ma być używany jako ikona tego przycisku.
setMaterialIcon(icon)TextButtonUmożliwia skonfigurowanie ikony w ramach projektu Material Design.
setOnClickAction(action)TextButtonOkreśla 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 zostanie otwarty po kliknięciu obiektu.
setOverflowMenu(menu)TextButtonUstawia menu, które otwiera się po kliknięciu obiektu.
setText(text)TextButtonOkreśla tekst wyświetlany na przycisku.
setTextButtonStyle(textButtonStyle)TextButtonUstawia styl przycisku.

TextButtonStyle

Właściwości

WłaściwośćTypOpis
OUTLINEDEnumPrzycisk z tekstem na przezroczystym tle.
TEXTEnumNIE UŻYWAJ.
FILLEDEnumPrzycisk tekstowy z kolorowym tłem.
FILLED_TONALEnumPrzycisk z tekstem w wersji pośredniej między wypełnionym a konturowym.
BORDERLESSEnumPrzycisk z tekstem bez obramowania.

TextInput

Metody

MetodaZwracany typKrótki opis
setFieldName(fieldName)TextInputUstawia klucz, który identyfikuje to pole tekstowe w obiekcie zdarzenia wygenerowanym podczas interakcji z interfejsem użytkownika.
setHint(hint)TextInputUstawia podpowiedź dla pola tekstowego.
setMultiline(multiline)TextInputOkreśla, czy tekst wejściowy ma być wyświetlany w jednym wierszu czy w kilku wierszach.
setOnChangeAction(action)TextInputOkreśla działanie, które ma być wykonywane po każdej zmianie tekstu.
setSuggestions(suggestions)TextInputUstawia sugestie do automatycznego uzupełniania w polu tekstowym.
setSuggestionsAction(suggestionsAction)TextInputUstawia działanie wywołania zwrotnego, aby pobrać sugestie na podstawie danych wejściowych użytkownika na potrzeby autouzupełniania.
setTitle(title)TextInputUstawia tytuł, który ma być wyświetlany nad polem do wprowadzania danych.
setValidation(validation)TextInputUstawia regułę weryfikacji dla tego widżetu.
setValue(value)TextInputUstawia wstępnie wypełnioną wartość w polu tekstowym.

TextParagraph

Metody

MetodaZwracany typKrótki opis
setMaxLines(maxLines)TextParagraphOkreśla 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óra identyfikuje ten selektor w obiekcie zdarzenia generowanym podczas interakcji z interfejsem użytkownika.
setHours(hours)TimePickerUstawia wstępnie wypełnioną wartość godzin w polu tekstowym.
setMinutes(minutes)TimePickerUstawia w polu tekstowym wstępnie wypełnioną wartość minut.
setOnChangeAction(action)TimePickerUstawia funkcję Action, którą skrypt wykonuje, gdy zmienia się dane wejściowe selektora.
setTitle(title)TimePickerUstawia tytuł wyświetlany nad polem wprowadzania danych.

UniversalActionResponse

Metody

MetodaZwracany typKrótki opis
printJson()StringWypisuje reprezentację obiektu w formacie JSON.

UniversalActionResponseBuilder

Metody

MetodaZwracany typKrótki opis
build()UniversalActionResponseTworzy i weryfikuje bieżącą odpowiedź na uniwersalne działanie.
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()StringWypisuje reprezentację obiektu w formacie JSON.

UpdateDraftActionResponseBuilder

Metody

MetodaZwracany typKrótki opis
build()UpdateDraftActionResponseTworzy bieżącą wersję roboczą odpowiedzi na działanie aktualizacji i sprawdza ją.
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction)UpdateDraftActionResponseBuilderOkreśla działanie, które aktualizuje odbiorców UDW e-maila 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 odbiorców w polu DW.
setUpdateDraftSubjectAction(updateDraftSubjectAction)UpdateDraftActionResponseBuilderUstawia działanie, które aktualizuje wiersz tematu wersji roboczej.
setUpdateDraftToRecipientsAction(updateDraftToRecipientsAction)UpdateDraftActionResponseBuilderUstawia działanie, które aktualizuje odbiorców w polu Do.

UpdateDraftBccRecipientsAction

Metody

MetodaZwracany typKrótki opis
addUpdateBccRecipients(bccRecipientEmails)UpdateDraftBccRecipientsActionZmienia 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 szkicu.
setUpdateType(updateType)UpdateDraftBodyActionUstawia UpdateDraftBodyType tego działania aktualizacji w treści wersji roboczej.

UpdateDraftBodyType

Właściwości

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

UpdateDraftCcRecipientsAction

Metody

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

UpdateDraftSubjectAction

Metody

MetodaZwracany typKrótki opis
addUpdateSubject(subject)UpdateDraftSubjectActionZmienia temat wersji roboczej e-maila.

UpdateDraftToRecipientsAction

Metody

MetodaZwracany typKrótki opis
addUpdateToRecipients(toRecipientEmails)UpdateDraftToRecipientsActionAktualizuje listę adresatów e-maila.

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.

VerticalAlignment

Właściwości

WłaściwośćTypOpis
CENTEREnumUmieszczenie treści pionowo na środku kontenera.
TOPEnumUmieszczenie treści pionowo u góry kontenera.
BOTTOMEnumUmożliwia umieszczenie treści pionowo na dole kontenera.

Widget

WrapStyle

Właściwości

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