Card Service

Layanan Kartu

Layanan ini memungkinkan skrip mengonfigurasi dan membuat komponen kartu dan widget serta perilaku untuk UI. Struktur UI yang Anda buat dengan layanan ini otomatis tersedia di perangkat desktop dan seluler, sehingga Anda tidak perlu mengembangkan UI terpisah untuk keduanya.

Class

NamaDeskripsi singkat
ActionTindakan yang memungkinkan interaktivitas dalam elemen UI.
ActionResponseObjek respons yang dapat ditampilkan dari fungsi callback (misalnya, handler respons formulir) untuk melakukan satu atau beberapa tindakan pada klien.
ActionResponseBuilderBuilder untuk objek ActionResponse.
ActionStatusClass yang menampilkan status permintaan untuk memanggil atau mengirimkan dialog.
AttachmentMewakili lampiran yang dibuat oleh add-on.
AuthorizationActionTindakan otorisasi yang akan mengarahkan pengguna ke AuthorizationUrl saat diklik.
AuthorizationExceptionError yang dapat ditampilkan untuk memicu kartu otorisasi ditampilkan kepada pengguna.
BorderStyleClass yang merepresentasikan gaya batas lengkap yang dapat diterapkan ke widget.
BorderTypeEnum yang merepresentasikan jenis batas yang dapat diterapkan ke widget.
ButtonClass dasar untuk semua tombol.
ButtonSetMenampung sekumpulan objek Button yang ditampilkan dalam baris.
CalendarEventActionResponseMewakili respons yang membuat perubahan pada acara kalender yang saat ini sedang diedit pengguna sebagai reaksi terhadap tindakan yang dilakukan di UI, seperti klik tombol.
CalendarEventActionResponseBuilderBuilder untuk objek CalendarEventActionResponse.
CardKartu konteks yang merepresentasikan satu tampilan di UI.
CardActionItem menu yang dapat diklik dan ditambahkan ke menu header kartu.
CardBuilderBuilder untuk objek Card.
CardHeaderHeader Card.
CardSectionBagian kartu berisi grup widget dan memberikan pemisahan visual di antara widget tersebut.
CardServiceLayananKartu menyediakan kemampuan untuk membuat kartu generik yang digunakan di berbagai produk ekstensi Google, seperti add-on Google Workspace.
CardWithIdBuilder untuk objek CardWithId.
CarouselCarousel, yang juga dikenal sebagai penggeser, memutar dan menampilkan daftar widget dalam format slide, dengan tombol yang menavigasi ke widget sebelumnya atau berikutnya.
CarouselCardKartu yang dapat ditampilkan sebagai item carousel.
ChatActionResponseClass yang merepresentasikan parameter yang dapat digunakan aplikasi Chat untuk mengonfigurasi cara responsnya diposting.
ChatClientDataSourceUntuk widget SelectionInput yang menggunakan menu pilihan ganda, sumber data dari Google Chat.
ChatResponseObjek respons untuk pesan kartu di Google Chat.
ChatResponseBuilderBuilder untuk objek ChatResponse.
ChatSpaceDataSourceSumber data yang mengisi ruang Google Chat sebagai item pilihan untuk menu multiselect.
ChipChip dengan ikon dan label teks.
ChipListMenampung sekumpulan objek Chip yang ditampilkan dalam baris, yang di-wrap ke baris berikutnya untuk dapat di-scroll secara horizontal.
ChipListLayoutEnum yang menentukan tata letak untuk ChipList.
CollapseControlKontrol ciutkan dan luaskan yang dapat disesuaikan.
ColumnKolom.
ColumnsWidget Columns menampilkan hingga 2 kolom dalam kartu atau dialog.
CommonDataSourceSumber data yang dibagikan oleh semua aplikasi Google Workspace.
CommonWidgetActionMenentukan tindakan yang tidak melibatkan evaluasi, seperti memperbarui visibilitas widget.
ComposeActionResponseObjek respons yang dapat ditampilkan dari metode callback untuk tindakan penulisan di add-on Gmail.
ComposeActionResponseBuilderBuilder untuk objek ComposeActionResponse.
ComposedEmailTypeNilai enum yang menentukan apakah email yang disusun adalah draf mandiri atau draf balasan.
ConditionKondisi yang digunakan untuk menjalankan tindakan peristiwa sebagai bagian dari validasi ekspresi CEL.
ContentTypeNilai enum yang menentukan jenis konten yang dibuat oleh UpdateDraftActionResponse.
DatePickerKolom input yang memungkinkan memasukkan tanggal.
DateTimePickerKolom input yang memungkinkan pengguna memasukkan tanggal dan waktu.
DecoratedTextWidget yang menampilkan teks dengan dekorasi opsional.
DialogUntuk mengetahui detailnya, lihat Membuka dialog interaktif dalam dokumentasi Google Chat.
DialogActionBuilder untuk objek DialogAction.
DisplayStyleEnum yang menentukan gaya tampilan kartu.
DividerPembagi horizontal.
DriveItemsSelectedActionResponseMewakili respons yang membuat perubahan pada Drive saat item Drive dipilih dan sebagai reaksi terhadap tindakan yang dilakukan di UI, seperti klik tombol.
DriveItemsSelectedActionResponseBuilderBuilder untuk objek DriveItemsSelectedActionResponse.
EditorFileScopeActionResponseMembuat perubahan pada Editor, seperti Google Dokumen, Spreadsheet, atau Slide sebagai reaksi terhadap tindakan yang dilakukan di UI.
EditorFileScopeActionResponseBuilderBuilder untuk objek EditorFileScopeActionResponse.
EventActionEventAction yang akan dijalankan saat kondisi validasi ekspresi CEL terpenuhi.
ExpressionDataData ekspresi yang digunakan untuk mengevaluasi ekspresi
ExpressionDataActionTindakan untuk validasi ekspresi CEL .
ExpressionDataActionTypeEnum yang merepresentasikan jenis ekspresi tindakan data.
ExpressionDataConditionMenampilkan hasil validasi ekspresi CEL.
ExpressionDataConditionTypeMenunjukkan apakah ekspresi CEL berhasil dievaluasi.
FixedFooterFooter tetap ditampilkan di bagian bawah Card.
GridPetak yang teratur untuk menampilkan kumpulan item petak.
GridItemItem yang berinteraksi dengan pengguna dalam widget petak.
GridItemLayoutEnum yang menentukan gaya gambar dan teks GridItem.
HorizontalAlignmentEnum yang menentukan perataan horizontal widget.
HorizontalSizeStyleEnum yang menetapkan cara widget mengisi ruang kolom.
HostAppDataSourceUntuk widget SelectionInput yang menggunakan menu pilihan ganda, sumber data dari aplikasi Google Workspace.
IconIkon standar yang dapat digunakan dalam berbagai objek UI, seperti widget ImageButton atau DecoratedText.
IconImageIkon yang telah ditentukan, ikon desain material, atau ikon dari URL dengan gaya pangkas yang dapat disesuaikan.
ImageWidget yang menampilkan satu gambar.
ImageButtonImageButton dengan gambar yang ditampilkan di dalamnya.
ImageButtonStyleEnum yang menentukan gaya untuk ImageButton.
ImageComponentKomponen gambar yang dapat ditambahkan ke item petak.
ImageCropStyleClass yang merepresentasikan gaya pangkas yang dapat diterapkan ke komponen gambar.
ImageCropTypeEnum yang merepresentasikan gaya pemangkasan yang diterapkan pada komponen gambar.
ImageStyleEnum yang menentukan gaya pemangkasan gambar.
InputTypeEnum yang menentukan jenis input widget.
InteractionJenis enum yang menentukan tindakan yang harus dilakukan sebagai respons terhadap interaksi dengan pengguna, seperti pengguna mengklik tombol dalam pesan kartu.
KeyValueKelas ini tidak digunakan lagi.
LinkPreviewTindakan kartu yang menampilkan kartu pratinjau link dan chip smart di aplikasi host.
LoadIndicatorJenis enum yang menentukan jenis indikator pemuatan atau progres yang akan ditampilkan saat Action sedang diproses.
MaterialIconObjek yang mendukung semua Ikon Font Google.
NavigationObjek helper yang mengontrol navigasi kartu.
NotificationNotifikasi yang ditampilkan kepada pengguna sebagai respons terhadap interaksi dengan elemen UI.
OnCloseEnum yang menentukan tindakan yang harus dilakukan saat URL yang dibuka melalui OpenLink ditutup.
OpenAsEnum yang menentukan cara membuka URL.
OpenLinkMewakili tindakan untuk membuka link dengan beberapa opsi.
OverflowMenuBerisi daftar objek OverflowMenuItem yang ditampilkan di menu pop-up.
OverflowMenuItemOverflowMenuItem dengan ikon dan label teks.
PlatformDataSourceUntuk widget SelectionInput yang menggunakan menu multiselect, sumber data dari Google Workspace.
ResponseTypeEnum yang merepresentasikan jenis respons aplikasi Chat.
SelectionInputKolom input yang memungkinkan pemilihan di antara serangkaian opsi standar.
SelectionInputTypeFormat item yang dapat dipilih pengguna.
StatusEnum yang merepresentasikan kode status.
SuggestionsSaran pelengkapan otomatis untuk melengkapi widget TextInput.
SuggestionsResponseObjek respons yang dapat ditampilkan dari fungsi callback saran.
SuggestionsResponseBuilderBuilder untuk objek SuggestionsResponse.
SwitchElemen UI yang mendukung pengaktifan atau penonaktifan.
SwitchControlTypeJenis kontrol widget Switch.
TextButtonTextButton dengan label teks.
TextButtonStyleEnum yang menentukan gaya untuk TextButton.
TextInputWidget kolom input yang menerima input teks.
TextParagraphWidget yang menampilkan teks dan mendukung pemformatan HTML dasar.
TimePickerKolom input yang memungkinkan pengguna memasukkan waktu.
TriggerPemicu yang menjalankan tindakan peristiwa widget validasi ekspresi CEL sesuai dengan ID aturan tindakan.
UniversalActionResponseObjek respons yang dapat ditampilkan dari metode yang membuat tindakan universal.
UniversalActionResponseBuilderBuilder untuk objek UniversalActionResponse.
UpdateDraftActionResponseMewakili tindakan yang memperbarui draf email yang sedang diedit pengguna.
UpdateDraftActionResponseBuilderBuilder untuk objek UpdateDraftActionResponse.
UpdateDraftBccRecipientsActionMemperbarui penerima Bcc draf email.
UpdateDraftBodyActionMemperbarui isi draf email.
UpdateDraftBodyTypeNilai enum yang menentukan jenis UpdateDraftBodyAction.
UpdateDraftCcRecipientsActionMemperbarui penerima Cc draf email.
UpdateDraftSubjectActionMemperbarui baris subjek draf email.
UpdateDraftToRecipientsActionMemperbarui penerima "Kepada" draf email.
UpdateVisibilityActionMemperbarui visibilitas widget kartu untuk menampilkannya atau menyembunyikannya.
UpdatedWidgetRespons widget yang diperbarui.
ValidationObjek yang menentukan aturan validasi untuk widget yang dilampirkan.
VariableButtonSizeEnum yang merepresentasikan ukuran tombol pemilih variabel.
VerticalAlignmentEnum yang menetapkan perataan vertikal widget dalam kolom.
VisibilityEnum yang menampilkan status visibilitas widget.
WidgetClass dasar untuk semua widget yang dapat ditambahkan ke Card.
WorkflowDataSourceUntuk widget SelectionInput,DateTimePicker` atau TextInput, sumber data dari alur Google Workspace.
WorkflowDataSourceTypeEnum yang merepresentasikan jenis sumber data alur kerja.
WrapStyleEnum yang menetapkan gaya pembungkusan untuk konten dalam kolom.

Action

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addRequiredWidget(requiredWidget)ActionMenambahkan nama widget yang diperlukan Tindakan ini untuk pengiriman yang valid.
setAllWidgetsAreRequired(allWidgetsAreRequired)ActionMenunjukkan apakah Tindakan ini memerlukan input dari semua widget.
setFunctionName(functionName)ActionMenetapkan nama fungsi callback yang akan dipanggil.
setInteraction(interaction)ActionMenetapkan interaksi dengan pengguna, hanya diperlukan saat membuka dialog.
setLoadIndicator(loadIndicator)ActionMenetapkan indikator pemuatan yang ditampilkan saat tindakan sedang berlangsung.
setParameters(parameters)ActionMemungkinkan parameter kustom diteruskan ke fungsi callback.
setPersistValues(persistValues)ActionMenunjukkan apakah nilai formulir ditentukan oleh nilai klien atau nilai server setelah respons tindakan memperbarui Card formulir.

ActionResponse

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
printJson()StringMencetak representasi JSON dari objek ini.

ActionResponseBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()ActionResponseMembangun respons tindakan saat ini dan memvalidasinya.
setNavigation(navigation)ActionResponseBuilderMenetapkan respons ke tindakan Navigation.
setNotification(notification)ActionResponseBuilderMenetapkan notifikasi yang akan ditampilkan saat tindakan diaktifkan.
setOpenLink(openLink)ActionResponseBuilderMenetapkan URL yang akan dibuka saat tindakan diaktifkan.
setStateChanged(stateChanged)ActionResponseBuilderMenetapkan tanda untuk menunjukkan bahwa tindakan ini mengubah status data yang ada.

ActionStatus

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setStatusCode(statusCode)ActionStatusMerepresentasikan status permintaan untuk membuka atau mengirimkan dialog.
setUserFacingMessage(message)ActionStatusPesan yang akan dikirim kepada pengguna tentang status permintaan mereka.

Attachment

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setIconUrl(iconUrl)AttachmentMenetapkan URL ikon untuk lampiran.
setMimeType(mimeType)AttachmentMenetapkan jenis MIME untuk lampiran.
setResourceUrl(resourceUrl)AttachmentMenetapkan URL resource untuk lampiran.
setTitle(title)AttachmentMenetapkan judul untuk lampiran.

AuthorizationAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setAuthorizationUrl(authorizationUrl)AuthorizationActionMenetapkan URL otorisasi yang akan dituju pengguna dari perintah otorisasi.

AuthorizationException

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
printJson()StringMencetak representasi JSON dari objek ini.
setAuthorizationUrl(authUrl)AuthorizationExceptionMenetapkan URL otorisasi yang akan dituju pengguna dari perintah otorisasi.
setCustomUiCallback(callback)AuthorizationExceptionNama fungsi yang akan dipanggil untuk membuat dialog otorisasi kustom.
setResourceDisplayName(name)AuthorizationExceptionMenetapkan nama yang ditampilkan kepada pengguna saat meminta otorisasi.
throwException()voidMemicu pengecualian ini untuk ditampilkan.

BorderStyle

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setCornerRadius(radius)BorderStyleMenetapkan radius sudut batas, misalnya 8.
setStrokeColor(color)BorderStyleMenetapkan warna batas.
setType(type)BorderStyleMenetapkan jenis batas.

BorderType

Properti

PropertiJenisDeskripsi
NO_BORDEREnumTidak ada gaya batas.
STROKEEnumGaya batas goresan.

Button

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setAuthorizationAction(action)ButtonMenetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik.
setComposeAction(action, composedEmailType)ButtonMenetapkan tindakan yang menyusun email draf saat objek diklik.
setOnClickAction(action)ButtonMenetapkan tindakan yang dijalankan saat objek diklik.
setOnClickOpenLinkAction(action)ButtonMenetapkan tindakan yang membuka URL di tab saat objek diklik.
setOpenLink(openLink)ButtonMenetapkan URL yang akan dibuka saat objek diklik.
setOverflowMenu(menu)ButtonMenetapkan menu pop-up yang akan dibuka saat objek diklik.

ButtonSet

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addButton(button)ButtonSetMenambahkan tombol.

CalendarEventActionResponse

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
printJson()StringMencetak representasi JSON dari objek ini.

CalendarEventActionResponseBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addAttachments(attachments)CalendarEventActionResponseBuilderMenentukan bahwa respons harus menambahkan lampiran ke acara Kalender saat tindakan UI terkait dilakukan.
addAttendees(emails)CalendarEventActionResponseBuilderMenentukan bahwa respons harus menambahkan tamu yang ditunjukkan ke acara Kalender saat tindakan UI terkait dilakukan.
build()CalendarEventActionResponseMembangun respons tindakan acara Kalender saat ini dan memvalidasinya.
setConferenceData(conferenceData)CalendarEventActionResponseBuilderMenentukan bahwa respons harus menyetel data konferensi yang ditunjukkan ke acara Kalender saat tindakan UI terkait dilakukan.

Card

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
printJson()StringMencetak representasi JSON dari objek ini.

CardAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setAuthorizationAction(action)CardActionMenetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik.
setComposeAction(action, composedEmailType)CardActionMenetapkan tindakan yang menyusun email draf saat objek diklik.
setOnClickAction(action)CardActionMenetapkan tindakan yang dijalankan saat objek diklik.
setOnClickOpenLinkAction(action)CardActionMenetapkan tindakan yang membuka URL di tab saat objek diklik.
setOpenLink(openLink)CardActionMenetapkan URL yang akan dibuka saat objek diklik.
setText(text)CardActionMenetapkan teks menu untuk tindakan ini.

CardBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addCardAction(cardAction)CardBuilderMenambahkan CardAction ke Kartu ini.
addSection(section)CardBuilderMenambahkan bagian ke kartu ini.
build()CardMembangun kartu saat ini dan memvalidasinya.
setDisplayStyle(displayStyle)CardBuilderMenetapkan gaya tampilan untuk kartu ini.
setFixedFooter(fixedFooter)CardBuilderMenetapkan footer tetap untuk kartu ini.
setHeader(cardHeader)CardBuilderMenetapkan header untuk kartu ini.
setName(name)CardBuilderMenetapkan nama untuk kartu ini.
setPeekCardHeader(peekCardHeader)CardBuilderMenetapkan header kartu intip.

CardHeader

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setImageAltText(imageAltText)CardHeaderMenetapkan teks alternatif untuk gambar header.
setImageStyle(imageStyle)CardHeaderMenetapkan pemangkasan ikon di header kartu.
setImageUrl(imageUrl)CardHeaderMenetapkan gambar yang akan digunakan di header dengan memberikan URL atau string datanya.
setSubtitle(subtitle)CardHeaderMenetapkan subjudul header kartu.
setTitle(title)CardHeaderMenetapkan judul header kartu.

CardSection

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addWidget(widget)CardSectionMenambahkan widget tertentu ke bagian ini.
setCollapseControl(collapseControl)CardSectionMenetapkan tombol luaskan dan ciutkan bagian yang dapat disesuaikan.
setCollapsible(collapsible)CardSectionMenetapkan apakah bagian dapat diciutkan.
setHeader(header)CardSectionMenetapkan header bagian.
setNumUncollapsibleWidgets(numUncollapsibleWidgets)CardSectionMenetapkan jumlah widget yang masih ditampilkan saat bagian ini diciutkan.

CardService

Properti

PropertiJenisDeskripsi
BorderTypeBorderTypeEnumerasi BorderType.
ChipListLayoutChipListLayoutEnumerasi ChipListLayout.
ComposedEmailTypeComposedEmailTypeEnumerasi ComposedEmailType.
ContentTypeContentTypeEnumerasi ContentType.
ExpressionDataActionTypeExpressionDataActionTypeEnumerasi ExpressionDataActionType.
ExpressionDataConditionTypeExpressionDataConditionTypeEnumerasi ExpressionDataConditionType.
GridItemLayoutGridItemLayoutEnumerasi GridItemLayout.
HorizontalAlignmentHorizontalAlignmentEnumerasi HorizontalAlignment.
IconIconEnumerasi Icon.
ImageButtonStyleImageButtonStyleEnumerasi ImageButtonStyle.
ImageCropTypeImageCropTypeEnumerasi ImageCropType.
ImageStyleImageStyleEnumerasi ImageStyle.
InputTypeInputTypeEnumerasi InputType.
LoadIndicatorLoadIndicatorEnumerasi LoadIndicator.
OnCloseOnCloseEnumerasi OnClose.
OpenAsOpenAsEnumerasi OpenAs.
SelectionInputTypeSelectionInputTypeEnumerasi SelectionInputType.
TextButtonStyleTextButtonStyleEnumerasi TextButtonStyle.
UpdateDraftBodyTypeUpdateDraftBodyTypeEnumerasi UpdateDraftBodyType.
VisibilityVisibilityEnumerasi Visibility.
WorkflowDataSourceTypeWorkflowDataSourceTypeEnumerasi WorkflowDataSourceType.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
newAction()ActionMembuat Action baru.
newActionResponseBuilder()ActionResponseBuilderMembuat ActionResponseBuilder baru.
newActionStatus()ActionStatusMembuat ActionStatus baru.
newAttachment()AttachmentMembuat Attachment baru.
newAuthorizationAction()AuthorizationActionMembuat AuthorizationAction baru.
newAuthorizationException()AuthorizationExceptionMembuat AuthorizationException baru.
newBorderStyle()BorderStyleMembuat BorderStyle baru.
newButtonSet()ButtonSetMembuat ButtonSet baru.
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilderMembuat CalendarEventActionResponseBuilder baru.
newCardAction()CardActionMembuat CardAction baru.
newCardBuilder()CardBuilderMembuat builder Kartu baru.
newCardHeader()CardHeaderMembuat CardHeader baru.
newCardSection()CardSectionMembuat CardSection baru.
newCardWithId()CardWithIdMembuat CardWithId baru.
newCarousel()CarouselMembuat Carousel.
newCarouselCard()CarouselCardMembuat CarouselCard baru.
newChatActionResponse()ChatActionResponseMembuat ChatActionResponse baru.
newChatResponseBuilder()ChatResponseBuilderMembuat ChatResponseBuilder baru.
newChip()ChipMembuat Chip baru.
newChipList()ChipListMembuat ChipList baru.
newCollapseControl()CollapseControlMembuat CollapseControl baru.
newColumn()ColumnMembuat Column baru.
newColumns()ColumnsMembuat kumpulan Columns baru.
newComposeActionResponseBuilder()ComposeActionResponseBuilderMembuat ComposeActionResponseBuilder baru.
newDatePicker()DatePickerMembuat DatePicker baru.
newDateTimePicker()DateTimePickerMembuat DateTimePicker baru.
newDecoratedText()DecoratedTextMembuat DecoratedText baru.
newDialog()DialogMembuat Dialog baru.
newDialogAction()DialogActionMembuat DialogAction baru.
newDivider()DividerMembuat Divider baru.
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilderMembuat DriveItemsSelectedActionResponseBuilder baru.
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilderMembuat EditorFileScopeActionResponseBuilder baru.
newFixedFooter()FixedFooterMembuat FixedFooter baru.
newGrid()GridMembuat Grid baru.
newGridItem()GridItemMembuat GridItem baru.
newHostAppDataSource()HostAppDataSourceMembuat HostAppDataSource baru dan menampilkan HostAppDataSource kosong.
newIconImage()IconImageMembuat IconImage baru.
newImage()ImageMembuat Image baru.
newImageButton()ImageButtonMembuat ImageButton baru.
newImageComponent()ImageComponentMembuat ImageComponent baru.
newImageCropStyle()ImageCropStyleMembuat ImageCropStyle baru.
newKeyValue()KeyValueMembuat KeyValue baru.
newLinkPreview()LinkPreviewMembuat LinkPreview baru.
newMaterialIcon()MaterialIconMembuat MaterialIcon baru.
newNavigation()NavigationMembuat Navigation baru.
newNotification()NotificationMembuat Notification baru.
newOpenLink()OpenLinkMembuat OpenLink baru.
newOverflowMenu()OverflowMenuMembuat OverflowMenu baru.
newOverflowMenuItem()OverflowMenuItemMembuat OverflowMenuItem baru.
newSelectionInput()SelectionInputMembuat SelectionInput baru.
newSuggestions()SuggestionsMembuat Suggestions baru.
newSuggestionsResponseBuilder()SuggestionsResponseBuilderMembuat SuggestionsResponseBuilder baru.
newSwitch()SwitchMembuat Switch baru.
newTextButton()TextButtonMembuat TextButton baru.
newTextInput()TextInputMembuat TextInput baru.
newTextParagraph()TextParagraphMembuat TextParagraph baru.
newTimePicker()TimePickerMembuat TimePicker baru.
newUniversalActionResponseBuilder()UniversalActionResponseBuilderMembuat UniversalActionResponseBuilder baru.
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilderMembuat UpdateDraftActionResponseBuilder baru.
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsActionMembuat UpdateDraftBccRecipientsAction baru;
newUpdateDraftBodyAction()UpdateDraftBodyActionMembuat UpdateDraftBodyAction baru.
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsActionMembuat UpdateDraftCcRecipientsAction baru.
newUpdateDraftSubjectAction()UpdateDraftSubjectActionMembuat UpdateDraftSubjectAction baru.
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsActionMembuat UpdateDraftToRecipientsAction baru.
newValidation()ValidationMembuat Validation baru.

CardWithId

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setCard(card)CardWithIdMenetapkan kartu cardWithId.
setCardId(id)CardWithIdMenetapkan ID kartu unik cardWithId.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addCarouselCard(card)CarouselMenambahkan kartu carousel.

CarouselCard

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addFooterWidget(widget)CarouselCardMenambahkan widget tertentu ke footer kartu carousel ini.
addWidget(widget)CarouselCardMenambahkan widget tertentu ke kartu carousel ini.

ChatActionResponse

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setDialogAction(dialogAction)ChatActionResponseMenetapkan tindakan dialog ke peristiwa yang terkait dengan dialog.
setResponseType(responseType)ChatActionResponseJenis respons aplikasi Chat.
setUpdatedWidget(updatedWidget)ChatActionResponseMenetapkan widget yang diperbarui, yang digunakan untuk memberikan opsi pelengkapan otomatis untuk widget.
setUrl(url)ChatActionResponseURL bagi pengguna untuk mengautentikasi atau mengonfigurasi.

ChatClientDataSource

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setSpaceDataSource(spaceDataSource)ChatClientDataSourceSumber data yang mengisi ruang Google Chat sebagai item pilihan untuk menu multiselect.

ChatResponse

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
printJson()StringMencetak representasi JSON dari objek ini.

ChatResponseBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addCardsV2(cardWithId)ChatResponseBuilderMenetapkan kolom kartu pesan.
build()ChatResponseMembangun respons tindakan saat ini dan memvalidasinya.
setActionResponse(actionResponse)ChatResponseBuilderMenetapkan kolom respons tindakan pesan.
setText(text)ChatResponseBuilderMenetapkan teks pesan Chat.

ChatSpaceDataSource

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setDefaultToCurrentSpace(defaultToCurrentSpace)ChatSpaceDataSourceJika disetel ke true, menu pilihan ganda akan memilih ruang Google Chat saat ini sebagai item secara default.

Chip

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setAltText(altText)ChipMenetapkan teks alternatif chip untuk aksesibilitas.
setAuthorizationAction(action)ChipMenetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik.
setComposeAction(action, composedEmailType)ChipMenetapkan tindakan yang menyusun email draf saat objek diklik.
setDisabled(disabled)ChipMenetapkan apakah chip dinonaktifkan.
setIcon(icon)ChipMenetapkan ikon yang akan digunakan sebagai chip.
setLabel(label)ChipMenetapkan judul chip.
setOnClickAction(action)ChipMenetapkan tindakan yang dijalankan saat objek diklik.
setOnClickOpenLinkAction(action)ChipMenetapkan tindakan yang membuka URL di tab saat objek diklik.
setOpenLink(openLink)ChipMenetapkan URL yang akan dibuka saat objek diklik.

ChipList

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addChip(chip)ChipListMenambahkan chip.
setLayout(layout)ChipListMenetapkan tata letak daftar chip.

ChipListLayout

Properti

PropertiJenisDeskripsi
WRAPPEDEnumDaftar chip akan di-wrap ke baris berikutnya jika tidak ada cukup ruang horizontal.
HORIZONTAL_SCROLLABLEEnumChip di-scroll secara horizontal jika tidak sesuai dengan ruang yang tersedia.

CollapseControl

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setCollapseButton(button)CollapseControlMenetapkan Button yang ditampilkan untuk tombol "tampilkan lebih sedikit".
setExpandButton(button)CollapseControlMenetapkan Button yang ditampilkan untuk tombol "tampilkan lebih banyak".
setHorizontalAlign(horizontalAlignment)CollapseControlMenetapkan HorizontalAlignment CollapseControl.

Column

Columns

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addColumn(column)ColumnsMenambahkan Column ke widget Kolom.
setWrapStyle(wrapStyle)ColumnsMenetapkan gaya penggabungan kolom, mengontrol cara pengubahan ukuran kolom berdasarkan lebar layar.

CommonDataSource

Properti

PropertiJenisDeskripsi
UNKNOWNEnumNilai default.
USEREnumPengguna Google Workspace.

CommonWidgetAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setUpdateVisibilityAction(updateVisibilityAction)CommonWidgetActionMenetapkan tindakan visibilitas update untuk widget.

ComposeActionResponse

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
printJson()StringMencetak representasi JSON dari objek ini.

ComposeActionResponseBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()ComposeActionResponseMembangun respons tindakan penulisan saat ini dan memvalidasinya.
setGmailDraft(draft)ComposeActionResponseBuilderMenetapkan draf GmailMessage yang dibuat menggunakan GmailMessage.createDraftReply(body) atau fungsi serupa.

ComposedEmailType

Properti

PropertiJenisDeskripsi
REPLY_AS_DRAFTEnumDraf yang merupakan balasan untuk pesan lain.
STANDALONE_DRAFTEnumDraf yang merupakan pesan mandiri.

Condition

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setActionRuleId(actionRuleId)ConditionID unik aturan tindakan yang akan dijalankan sebagai respons terhadap kondisi.
setExpressionDataCondition(expressionDataCondition)ConditionMenetapkan kondisi validasi ekspresi CEL yang digunakan untuk menentukan apakah tindakan peristiwa harus dijalankan.

ContentType

Properti

PropertiJenisDeskripsi
TEXTEnumMenunjukkan bahwa konten yang dihasilkan adalah teks biasa.
MUTABLE_HTMLEnumMenunjukkan bahwa konten yang dihasilkan diformat sebagai HTML.
IMMUTABLE_HTMLEnumMenunjukkan bahwa konten yang dihasilkan diformat sebagai HTML, tetapi konten ini tidak dapat diedit setelah dihasilkan.

DatePicker

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setFieldName(fieldName)DatePickerMenetapkan nama kolom yang mengidentifikasi pemilih ini dalam objek peristiwa yang dihasilkan saat ada interaksi UI.
setOnChangeAction(action)DatePickerMenetapkan Action yang dilakukan skrip setiap kali input pemilih berubah.
setTitle(title)DatePickerMenetapkan judul yang ditampilkan di atas kolom input.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerMenetapkan nilai yang telah diisi otomatis untuk ditetapkan di kolom input.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerMenetapkan nilai yang telah diisi otomatis untuk ditetapkan di kolom input.

DateTimePicker

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setFieldName(fieldName)DateTimePickerMenetapkan nama kolom yang mengidentifikasi pemilih ini dalam objek peristiwa yang dihasilkan saat ada interaksi UI.
setHostAppDataSource(hostAppDataSource)DateTimePickerDalam alur Google Workspace, memungkinkan input variabel menerima output tanggal dan waktu dari langkah-langkah lain dalam alur.
setOnChangeAction(action)DateTimePickerMenetapkan Action yang dilakukan skrip setiap kali input pemilih berubah.
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePickerMenetapkan jumlah menit perbedaan waktu zona waktu dari UTC.
setTitle(title)DateTimePickerMenetapkan judul yang ditampilkan di atas kolom input.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerMenetapkan nilai yang telah diisi otomatis untuk ditetapkan di kolom input.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerMenetapkan nilai yang telah diisi otomatis untuk ditetapkan di kolom input.

DecoratedText

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setAuthorizationAction(action)DecoratedTextMenetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik.
setBottomLabel(text)DecoratedTextMenetapkan teks label yang akan digunakan sebagai kunci dan ditampilkan di bawah konten teks.
setButton(button)DecoratedTextMenetapkan Button yang ditampilkan di sebelah kanan teks.
setComposeAction(action, composedEmailType)DecoratedTextMenetapkan tindakan yang menyusun email draf saat objek diklik.
setEndIcon(endIcon)DecoratedTextMenetapkan IconImage opsional yang ditampilkan di sebelah kanan konten.
setOnClickAction(action)DecoratedTextMenetapkan tindakan yang dijalankan saat objek diklik.
setOnClickOpenLinkAction(action)DecoratedTextMenetapkan tindakan yang membuka URL di tab saat objek diklik.
setOpenLink(openLink)DecoratedTextMenetapkan URL yang akan dibuka saat objek diklik.
setStartIcon(startIcon)DecoratedTextMenetapkan IconImage opsional untuk ditampilkan sebelum konten teks.
setSwitchControl(switchToSet)DecoratedTextMenetapkan Switch yang ditampilkan di sebelah kanan konten.
setText(text)DecoratedTextMenetapkan teks yang akan digunakan sebagai nilai.
setTopLabel(text)DecoratedTextMenetapkan teks label yang akan digunakan sebagai kunci dan ditampilkan di atas konten teks.
setWrapText(wrapText)DecoratedTextMenetapkan apakah teks nilai harus ditampilkan dalam satu baris atau beberapa baris.

Dialog

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setBody(card)DialogMenetapkan kartu Dialog.

DialogAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setActionStatus(actionStatus)DialogActionMenetapkan status tindakan DialogAction.
setDialog(dialog)DialogActionMenetapkan dialog DialogAction.

DisplayStyle

Properti

PropertiJenisDeskripsi
PEEKEnumMenampilkan header kartu di bagian bawah konten add-on di atas konten yang ada.
REPLACEEnumTampilkan kartu dengan mengganti konten yang ada.

Divider

DriveItemsSelectedActionResponse

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
printJson()StringMencetak representasi JSON dari objek ini.

DriveItemsSelectedActionResponseBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()DriveItemsSelectedActionResponseMembangun respons tindakan Drive saat ini.
requestFileScope(itemId)DriveItemsSelectedActionResponseBuilderMenentukan bahwa respons meminta cakupan file untuk item yang relevan secara kontekstual di Drive.

EditorFileScopeActionResponse

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
printJson()StringMencetak representasi JSON dari objek ini.

EditorFileScopeActionResponseBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()EditorFileScopeActionResponseMembangun respons tindakan Editor saat ini.
requestFileScopeForActiveDocument()EditorFileScopeActionResponseBuilderMeminta cakupan drive.file untuk dokumen Editor aktif saat ini.

EventAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addPostEventTrigger(trigger)EventActionMenambahkan kondisi validasi ekspresi CEL untuk dievaluasi setelah tindakan peristiwa berjalan.
setActionRuleId(actionRuleId)EventActionMenetapkan ID unik untuk tindakan peristiwa.
setCommonWidgetAction(commonWidgetAction)EventActionMenetapkan tindakan widget umum untuk widget.
setExpressionDataAction(expressionDataAction)EventActionMenetapkan tindakan data validasi ekspresi CEL untuk widget.

ExpressionData

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addCondition(condition)ExpressionDataMenambahkan kondisi ke data ekspresi saat ini.
addEventAction(eventAction)ExpressionDataMenambahkan tindakan peristiwa ke data ekspresi saat ini.
setExpression(expression)ExpressionDataMenetapkan nilai data ekspresi.
setId(id)ExpressionDataMenetapkan ID data ekspresi.

ExpressionDataAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setActionType(type)ExpressionDataActionMenetapkan jenis tindakan data ekspresi.

ExpressionDataActionType

Properti

PropertiJenisDeskripsi
ACTION_TYPE_UNSPECIFIEDEnumJenis tindakan yang tidak ditentukan.
START_EXPRESSION_EVALUATIONEnumTindakan untuk memulai validasi ekspresi CEL.

ExpressionDataCondition

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setConditionType(type)ExpressionDataConditionMenetapkan jenis kondisi untuk validasi ekspresi CEL untuk menunjukkan apakah ekspresi berhasil dievaluasi.

ExpressionDataConditionType

Properti

PropertiJenisDeskripsi
CONDITION_TYPE_UNSPECIFIEDEnumJenis kondisi yang tidak ditentukan.
EXPRESSION_EVALUATION_SUCCESSEnumEkspresi CEL dievaluasi ke hasil yang berhasil.
EXPRESSION_EVALUATION_FAILUREEnumEkspresi CEL dievaluasi ke hasil kegagalan.

FixedFooter

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setPrimaryButton(button)FixedFooterTetapkan tombol utama di footer tetap.
setSecondaryButton(button)FixedFooterTetapkan tombol sekunder di footer tetap.

Grid

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addItem(gridItem)GridMenambahkan item petak baru ke petak.
setAuthorizationAction(action)GridMenetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik.
setBorderStyle(borderStyle)GridMenetapkan gaya batas yang diterapkan ke setiap item petak.
setComposeAction(action, composedEmailType)GridMenetapkan tindakan yang menyusun email draf saat objek diklik.
setNumColumns(numColumns)GridJumlah kolom yang akan ditampilkan dalam petak.
setOnClickAction(action)GridMenetapkan tindakan yang dijalankan saat objek diklik.
setOnClickOpenLinkAction(action)GridMenetapkan tindakan yang membuka URL di tab saat objek diklik.
setOpenLink(openLink)GridMenetapkan URL yang akan dibuka saat objek diklik.
setTitle(title)GridMenetapkan teks judul petak.

GridItem

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setIdentifier(id)GridItemMenetapkan ID untuk item petak.
setImage(image)GridItemMenetapkan gambar untuk item petak ini.
setLayout(layout)GridItemMenetapkan tata letak teks dan gambar untuk item petak.
setSubtitle(subtitle)GridItemMenetapkan subjudul item petak.
setTextAlignment(alignment)GridItemMenetapkan perataan horizontal item petak.
setTitle(title)GridItemMenetapkan teks judul item petak.

GridItemLayout

Properti

PropertiJenisDeskripsi
TEXT_BELOWEnumJudul dan subjudul ditampilkan di bawah gambar item petak.
TEXT_ABOVEEnumJudul dan subtitel ditampilkan di atas gambar item petak.

HorizontalAlignment

Properti

PropertiJenisDeskripsi
STARTEnumSejajarkan widget ke sisi awal kalimat.
CENTEREnumSejajarkan widget ke tengah.
ENDEnumSejajarkan widget ke sisi akhir kalimat.

HorizontalSizeStyle

Properti

PropertiJenisDeskripsi
FILL_AVAILABLE_SPACEEnumMenyesuaikan ukuran Widget untuk mengisi ruang horizontal yang tersedia di Column.
FILL_MINIMUM_SPACEEnumMengubah ukuran Widget untuk mengisi ruang horizontal paling sedikit dalam Column.

HostAppDataSource

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setChatDataSource(chatClientDataSource)HostAppDataSourceMenetapkan sumber data dari Google Chat.
setWorkflowDataSource(workflowDataSource)HostAppDataSourceMenetapkan sumber data dari Google Workspace Flows.

Icon

Properti

PropertiJenisDeskripsi
NONEEnumTidak ada ikon.
AIRPLANEEnumIkon penerbangan pesawat
BOOKMARKEnumIkon bookmark
BUSEnumIkon bus
CAREnumIkon mobil
CLOCKEnumIkon jam
CONFIRMATION_NUMBER_ICONEnumIkon nomor konfirmasi
DOLLAREnumIkon dolar
DESCRIPTIONEnumIkon deskripsi
EMAILEnumIkon email
EVENT_PERFORMEREnumIkon email
EVENT_SEATEnumIkon tempat acara
FLIGHT_ARRIVALEnumIkon kedatangan pesawat
FLIGHT_DEPARTUREEnumIkon keberangkatan penerbangan
HOTELEnumIkon hotel
HOTEL_ROOM_TYPEEnumIkon hotel
INVITEEnumIkon undang
MAP_PINEnumIkon pin peta
MEMBERSHIPEnumIkon keanggotaan
MULTIPLE_PEOPLEEnumIkon beberapa orang
OFFEREnumIkon penawaran
PERSONEnumIkon orang
PHONEEnumIkon Ponsel
RESTAURANT_ICONEnumIkon restoran
SHOPPING_CARTEnumIkon keranjang belanja
STAREnumIkon bintang
STOREEnumIkon Chrome Web Store
TICKETEnumIkon tiket
TRAINEnumIkon kereta
VIDEO_CAMERAEnumIkon kamera video
VIDEO_PLAYEnumIkon putar video

IconImage

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setAltText(altText)IconImageMenetapkan teks alternatif URL yang digunakan untuk aksesibilitas.
setIcon(icon)IconImageMenetapkan ikon yang telah ditentukan sebelumnya jika URL tidak ditetapkan.
setIconUrl(url)IconImageMenetapkan URL ikon jika ikon tidak ditetapkan.
setImageCropType(imageCropType)IconImageMenetapkan gaya pangkas untuk gambar.
setMaterialIcon(icon)IconImageMenetapkan ikon desain material.

Image

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setAltText(altText)ImageMenetapkan teks alternatif gambar untuk aksesibilitas.
setAuthorizationAction(action)ImageMenetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik.
setComposeAction(action, composedEmailType)ImageMenetapkan tindakan yang menyusun email draf saat objek diklik.
setImageUrl(url)ImageMenetapkan gambar yang akan digunakan dengan memberikan URL atau string datanya.
setOnClickAction(action)ImageMenetapkan tindakan yang dijalankan saat objek diklik.
setOnClickOpenLinkAction(action)ImageMenetapkan tindakan yang membuka URL di tab saat objek diklik.
setOpenLink(openLink)ImageMenetapkan URL yang akan dibuka saat objek diklik.

ImageButton

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setAltText(altText)ImageButtonMenetapkan teks alternatif tombol untuk aksesibilitas.
setAuthorizationAction(action)ImageButtonMenetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik.
setComposeAction(action, composedEmailType)ImageButtonMenetapkan tindakan yang menyusun email draf saat objek diklik.
setIcon(icon)ImageButtonMenetapkan Icon yang telah ditentukan sebelumnya untuk ditampilkan pada tombol.
setIconUrl(url)ImageButtonMenetapkan URL gambar yang akan digunakan sebagai ikon tombol ini.
setImageButtonStyle(imageButtonStyle)ImageButtonMenetapkan gaya tombol.
setMaterialIcon(icon)ImageButtonMenetapkan ikon desain material.
setOnClickAction(action)ImageButtonMenetapkan tindakan yang dijalankan saat objek diklik.
setOnClickOpenLinkAction(action)ImageButtonMenetapkan tindakan yang membuka URL di tab saat objek diklik.
setOpenLink(openLink)ImageButtonMenetapkan URL yang akan dibuka saat objek diklik.
setOverflowMenu(menu)ImageButtonMenetapkan menu pop-up yang akan dibuka saat objek diklik.

ImageButtonStyle

Properti

PropertiJenisDeskripsi
BORDERLESSEnumTombol gambar tanpa bingkai.
OUTLINEDEnumTombol gambar dengan latar belakang transparan.
FILLEDEnumTombol gambar dengan latar belakang berwarna.
FILLED_TONALEnumTombol gambar dengan titik tengah alternatif antara tombol yang diisi dan tombol yang dibatasi garis.

ImageComponent

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setAltText(altText)ImageComponentMenetapkan teks alternatif gambar.
setBorderStyle(borderStyle)ImageComponentMenetapkan gaya batas yang diterapkan pada gambar.
setCropStyle(imageCropStyle)ImageComponentMenetapkan gaya pangkas untuk gambar.
setImageUrl(url)ImageComponentMenetapkan URL gambar.

ImageCropStyle

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setAspectRatio(ratio)ImageCropStyleMenetapkan rasio aspek yang akan digunakan jika jenis pemangkasan adalah RECTANGLE_CUSTOM.
setImageCropType(type)ImageCropStyleMenetapkan jenis pemangkasan untuk gambar.

ImageCropType

Properti

PropertiJenisDeskripsi
SQUAREEnumGaya pangkas bentuk persegi.
CIRCLEEnumGaya pangkas bentuk lingkaran.
RECTANGLE_CUSTOMEnumGaya pangkas bentuk persegi panjang dengan rasio kustom.
RECTANGLE_4_3EnumGaya pangkas bentuk persegi panjang dengan rasio 4:3.

ImageStyle

Properti

PropertiJenisDeskripsi
SQUAREEnumTidak ada pemangkasan.
CIRCLEEnumPangkas ke bentuk lingkaran.

InputType

Properti

PropertiJenisDeskripsi
TEXTEnumMenerima teks biasa.
INTEGEREnumMenerima bilangan bulat.
FLOATEnumMenerima angka floating point.
EMAILEnumMenerima alamat email.

Interaction

Properti

PropertiJenisDeskripsi
INTERACTION_UNSPECIFIEDEnumNilai default.
OPEN_DIALOGEnumMembuka dialog, antarmuka berbasis kartu yang digunakan aplikasi Chat untuk berinteraksi dengan pengguna.

KeyValue

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setAuthorizationAction(action)KeyValueMenetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik.
setComposeAction(action, composedEmailType)KeyValueMenetapkan tindakan yang menyusun email draf saat objek diklik.
setOnClickAction(action)KeyValueMenetapkan tindakan yang dijalankan saat objek diklik.
setOnClickOpenLinkAction(action)KeyValueMenetapkan tindakan yang membuka URL di tab saat objek diklik.
setOpenLink(openLink)KeyValueMenetapkan URL yang akan dibuka saat objek diklik.

LinkPreview

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
printJson()StringMencetak representasi JSON dari objek ini.
setLinkPreviewTitle(title)LinkPreviewMenetapkan judul yang ditampilkan di pratinjau link di atas kartu pratinjau.
setPreviewCard(previewCard)LinkPreviewMenetapkan kartu yang menampilkan informasi tentang link dari layanan pihak ketiga atau non-Google.
setTitle(title)LinkPreviewMenetapkan judul yang ditampilkan di chip smart untuk pratinjau link.

LoadIndicator

Properti

PropertiJenisDeskripsi
SPINNEREnumGunakan indikator spinner.
NONEEnumJangan gunakan indikator.

MaterialIcon

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setFill(fill)MaterialIconApakah ikon dirender sebagai terisi.
setGrade(grade)MaterialIconKetebalan dan gradasi memengaruhi ketebalan simbol.
setName(name)MaterialIconMenetapkan nama ikon.
setWeight(weight)MaterialIconKetebalan goresan ikon.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
popCard()NavigationMemunculkan kartu dari stack navigasi.
popToNamedCard(cardName)NavigationMembuka kartu yang ditentukan berdasarkan nama kartunya.
popToRoot()NavigationMemunculkan tumpukan kartu ke kartu root.
printJson()StringMencetak representasi JSON dari objek ini.
pushCard(card)NavigationMendorong kartu yang diberikan ke tumpukan.
updateCard(card)NavigationMelakukan penggantian kartu saat ini di tempat.

Notification

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setText(text)NotificationMenetapkan teks yang akan ditampilkan dalam notifikasi.

OnClose

Properti

PropertiJenisDeskripsi
NOTHINGEnumJangan lakukan apa pun saat ditutup.
RELOADEnumMemuat ulang add-on saat jendela ditutup.

OpenAs

Properti

PropertiJenisDeskripsi
FULL_SIZEEnumBuka di jendela atau tab penuh.
OVERLAYEnumMembuka sebagai overlay seperti jendela pop-up.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setOnClose(onClose)OpenLinkMenetapkan perilaku tindakan URL saat jendela atau tab URL ditutup.
setOpenAs(openAs)OpenLinkMenetapkan perilaku URL saat dibuka.
setUrl(url)OpenLinkMenetapkan URL yang akan dibuka.

OverflowMenu

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addMenuItem(menuItem)OverflowMenuMenambahkan item menu.

OverflowMenuItem

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setAuthorizationAction(action)OverflowMenuItemMenetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik.
setComposeAction(action, composedEmailType)OverflowMenuItemMenetapkan tindakan yang menyusun email draf saat objek diklik.
setDisabled(disabled)OverflowMenuItemMenetapkan apakah item menu dinonaktifkan.
setOnClickAction(action)OverflowMenuItemMenetapkan tindakan yang dijalankan saat objek diklik.
setOnClickOpenLinkAction(action)OverflowMenuItemMenetapkan tindakan yang membuka URL di tab saat objek diklik.
setOpenLink(openLink)OverflowMenuItemMenetapkan URL yang akan dibuka saat objek diklik.
setStartIcon(icon)OverflowMenuItemMenetapkan ikon awal item menu.
setText(text)OverflowMenuItemMenetapkan judul item menu.

PlatformDataSource

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setCommonDataSource(commonDataSource)PlatformDataSourceMenetapkan sumber data dari Google Workspace.
setHostAppDataSource(hostAppDataSource)PlatformDataSourceDigunakan untuk mengisi ruang di menu multiselect.

ResponseType

Properti

PropertiJenisDeskripsi
TYPE_UNSPECIFIEDEnumJenis default yang ditangani sebagai NEW_MESSAGE.
NEW_MESSAGEEnumMemposting sebagai pesan baru dalam topik.
UPDATE_MESSAGEEnumMemperbarui pesan aplikasi Chat.
UPDATE_USER_MESSAGE_CARDSEnumMemperbarui kartu pada pesan pengguna.
REQUEST_CONFIGEnumMeminta autentikasi atau konfigurasi tambahan kepada pengguna secara pribadi.
DIALOGEnumMenampilkan dialog.
UPDATE_WIDGETEnumKueri opsi pelengkapan otomatis teks widget.

SelectionInput

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addItem(text, value, selected)SelectionInputMenambahkan item baru yang dapat dipilih.
addMultiSelectItem(text, value, selected, startIconUri, bottomText)SelectionInputMenambahkan item baru yang dapat dipilih, untuk menu pilihan ganda.
setExternalDataSource(action)SelectionInputMenetapkan sumber data eksternal, seperti database relasional.
setFieldName(fieldName)SelectionInputMenetapkan kunci yang mengidentifikasi input pilihan ini dalam objek peristiwa yang dibuat saat ada interaksi UI.
setMultiSelectMaxSelectedItems(maxSelectedItems)SelectionInputMenetapkan jumlah maksimum item yang dapat dipilih pengguna.
setMultiSelectMinQueryLength(queryLength)SelectionInputMenetapkan jumlah karakter teks yang dimasukkan pengguna sebelum aplikasi membuat kueri pelengkapan otomatis dan menampilkan item yang disarankan di kartu.
setOnChangeAction(action)SelectionInputMenetapkan Action yang akan dilakukan setiap kali input pilihan berubah.
setPlatformDataSource(platformDataSource)SelectionInputMenetapkan sumber data dari Google Workspace.
setTitle(title)SelectionInputMenetapkan judul yang akan ditampilkan di depan kolom input.
setType(type)SelectionInputMenetapkan jenis input ini.

SelectionInputType

Properti

PropertiJenisDeskripsi
CHECK_BOXEnumGaya input kotak centang.
RADIO_BUTTONEnumGaya input tombol pilihan.
DROPDOWNEnumGaya input pilihan menu dropdown.
SWITCHEnumKumpulan tombol.
MULTI_SELECTEnumMenu multiselect untuk data statis atau dinamis.
OVERFLOW_MENUEnumElemen UI yang menampung opsi tambahan yang tidak sesuai dengan antarmuka utama

Status

Properti

PropertiJenisDeskripsi
OKEnumPemetaan HTTP: 200 OK
CANCELLEDEnumPemetaan HTTP: 499 Client Closed Request
UNKNOWNEnumError tidak diketahui.
INVALID_ARGUMENTEnumKlien menetapkan argumen yang tidak valid.
DEADLINE_EXCEEDEDEnumPemetaan HTTP: 504 Gateway Timeout
NOT_FOUNDEnumPemetaan HTTP: 404 Not Found
ALREADY_EXISTSEnumEntitas yang coba dibuat oleh klien sudah ada.
PERMISSION_DENIEDEnumPemetaan HTTP: 403 Forbidden
UNAUTHENTICATEDEnumPemetaan HTTP: 401 Tidak Sah
RESOURCE_EXHAUSTEDEnumPemetaan HTTP: 429 Too Many Requests
FAILED_PRECONDITIONEnumOperasi tersebut ditolak karena sistem tidak dalam keadaan dibutuhkan untuk menjalankan operasi.
ABORTEDEnumOperasi dibatalkan, umumnya karena masalah konkurensi seperti kegagalan pemeriksaan pengurut atau pembatalan transaksi.
OUT_OF_RANGEEnumUpaya operasi dilakukan melampaui rentang yang valid.
UNIMPLEMENTEDEnumPemetaan HTTP: 501 Not Implemented
INTERNALEnumError internal.
UNAVAILABLEEnumPemetaan HTTP: 503 Layanan Tidak Tersedia
DATA_LOSSEnumData hilang atau rusak yang tidak dapat dipulihkan.

Suggestions

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addSuggestion(suggestion)SuggestionsMenambahkan saran teks.
addSuggestions(suggestions)SuggestionsMenambahkan daftar saran teks.

SuggestionsResponse

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
printJson()StringMencetak representasi JSON dari objek ini.

SuggestionsResponseBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()SuggestionsResponseMembangun respons saran saat ini dan memvalidasinya.
setSuggestions(suggestions)SuggestionsResponseBuilderMenetapkan saran yang digunakan dalam pelengkapan otomatis di kolom teks.

Switch

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setControlType(controlType)SwitchMenetapkan jenis kontrol tombol akses.
setFieldName(fieldName)SwitchMenetapkan tombol yang mengidentifikasi tombol ini dalam objek peristiwa yang dibuat saat ada interaksi UI.
setOnChangeAction(action)SwitchMenetapkan tindakan yang harus dilakukan saat tombol diaktifkan.
setSelected(selected)SwitchMenetapkan apakah tombol ini harus dimulai sebagai dipilih atau tidak dipilih.
setValue(value)SwitchMenetapkan nilai yang dikirim sebagai input formulir saat tombol ini diaktifkan.

SwitchControlType

Properti

PropertiJenisDeskripsi
SWITCHEnumKontrol gaya tombol untuk widget tombol.
CHECK_BOXEnumKontrol gaya kotak centang untuk widget tombol.

TextButton

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setAltText(altText)TextButtonMenetapkan teks alternatif tombol untuk aksesibilitas.
setAuthorizationAction(action)TextButtonMenetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik.
setBackgroundColor(backgroundColor)TextButtonMenetapkan warna latar belakang tombol TextButtonStyle.FILLED.
setComposeAction(action, composedEmailType)TextButtonMenetapkan tindakan yang menyusun email draf saat objek diklik.
setDisabled(disabled)TextButtonMenetapkan apakah tombol dinonaktifkan.
setIcon(icon)TextButtonMenetapkan Icon yang telah ditentukan sebelumnya untuk ditampilkan pada tombol.
setIconUrl(url)TextButtonMenetapkan URL gambar yang akan digunakan sebagai ikon tombol ini.
setMaterialIcon(icon)TextButtonMenetapkan ikon desain material.
setOnClickAction(action)TextButtonMenetapkan tindakan yang dijalankan saat objek diklik.
setOnClickOpenLinkAction(action)TextButtonMenetapkan tindakan yang membuka URL di tab saat objek diklik.
setOpenLink(openLink)TextButtonMenetapkan URL yang akan dibuka saat objek diklik.
setOverflowMenu(menu)TextButtonMenetapkan menu pop-up yang akan dibuka saat objek diklik.
setText(text)TextButtonMenetapkan teks yang ditampilkan pada tombol.
setTextButtonStyle(textButtonStyle)TextButtonMenetapkan gaya tombol.

TextButtonStyle

Properti

PropertiJenisDeskripsi
OUTLINEDEnumTombol teks normal dengan latar belakang transparan.
TEXTEnumJANGAN GUNAKAN.
FILLEDEnumTombol teks dengan latar belakang berwarna.
FILLED_TONALEnumTombol teks normal dengan titik tengah alternatif antara tombol yang diisi dan tombol dengan garis batas.
BORDERLESSEnumTombol teks normal tanpa batas.

TextInput

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setFieldName(fieldName)TextInputMenetapkan kunci yang mengidentifikasi input teks ini dalam objek peristiwa yang dibuat saat ada interaksi UI.
setHint(hint)TextInputMenetapkan petunjuk untuk input teks.
setHostAppDataSource(hostAppDataSource)TextInputMenetapkan sumber data dari aplikasi Google Workspace.
setMultiline(multiline)TextInputMenetapkan apakah teks input ditampilkan dalam satu baris atau beberapa baris.
setOnChangeAction(action)TextInputMenetapkan tindakan yang akan dilakukan setiap kali input teks berubah.
setSuggestions(suggestions)TextInputMenetapkan saran untuk pelengkapan otomatis di kolom teks.
setSuggestionsAction(suggestionsAction)TextInputMenetapkan tindakan callback untuk mengambil saran berdasarkan input pengguna untuk pelengkapan otomatis.
setTitle(title)TextInputMenetapkan judul yang akan ditampilkan di atas kolom input.
setValidation(validation)TextInputMenetapkan aturan validasi untuk widget ini.
setValue(value)TextInputMenetapkan nilai yang telah diisi sebelumnya untuk ditetapkan di kolom input.

TextParagraph

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setMaxLines(maxLines)TextParagraphMenetapkan jumlah maksimum baris teks yang ditampilkan di widget.
setText(text)TextParagraphMenetapkan teks paragraf.

TimePicker

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setFieldName(fieldName)TimePickerMenetapkan nama kolom yang mengidentifikasi pemilih ini dalam objek peristiwa yang dihasilkan saat ada interaksi UI.
setHours(hours)TimePickerMenetapkan nilai jam yang telah diisi otomatis untuk ditetapkan di kolom input.
setMinutes(minutes)TimePickerMenetapkan nilai menit yang telah diisi sebelumnya untuk ditetapkan di kolom input.
setOnChangeAction(action)TimePickerMenetapkan Action yang dilakukan skrip setiap kali input pemilih berubah.
setTitle(title)TimePickerMenetapkan judul yang ditampilkan di atas kolom input.

Trigger

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setActionRuleId(actionRuleId)TriggerMenetapkan ID aturan tindakan untuk pemicu.

UniversalActionResponse

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
printJson()StringMencetak representasi JSON dari objek ini.

UniversalActionResponseBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()UniversalActionResponseMembangun respons tindakan universal saat ini dan memvalidasinya.
displayAddOnCards(cardObjects)UniversalActionResponseBuilderMenampilkan add-on dengan kartu yang ditentukan.
setOpenLink(openLink)UniversalActionResponseBuilderMenetapkan URL yang akan dibuka saat tindakan universal dipilih.

UpdateDraftActionResponse

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
printJson()StringMencetak representasi JSON dari objek ini.

UpdateDraftActionResponseBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()UpdateDraftActionResponseMembangun dan memvalidasi respons tindakan draf pembaruan saat ini.
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction)UpdateDraftActionResponseBuilderMenetapkan tindakan yang memperbarui penerima Bcc email draf.
setUpdateDraftBodyAction(updateDraftBodyAction)UpdateDraftActionResponseBuilderMenetapkan tindakan yang memperbarui isi email draf.
setUpdateDraftCcRecipientsAction(updateDraftCcRecipientsAction)UpdateDraftActionResponseBuilderMenetapkan tindakan yang memperbarui penerima Cc draf.
setUpdateDraftSubjectAction(updateDraftSubjectAction)UpdateDraftActionResponseBuilderMenetapkan tindakan yang memperbarui baris subjek draf.
setUpdateDraftToRecipientsAction(updateDraftToRecipientsAction)UpdateDraftActionResponseBuilderMenetapkan tindakan yang memperbarui penerima "Kepada" draf.

UpdateDraftBccRecipientsAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addUpdateBccRecipients(bccRecipientEmails)UpdateDraftBccRecipientsActionMemperbarui penerima Bcc draf email.

UpdateDraftBodyAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addUpdateContent(content, contentType)UpdateDraftBodyActionMenambahkan konten yang ditentukan ke isi draf.
setUpdateType(updateType)UpdateDraftBodyActionMenetapkan UpdateDraftBodyType tindakan update ini pada isi draf.

UpdateDraftBodyType

Properti

PropertiJenisDeskripsi
IN_PLACE_INSERTEnumDefault.
INSERT_AT_STARTEnumTindakan pembaruan menyisipkan konten di awal isi pesan.
INSERT_AT_ENDEnumTindakan pembaruan menyisipkan konten di akhir isi pesan.

UpdateDraftCcRecipientsAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addUpdateCcRecipients(ccRecipientEmails)UpdateDraftCcRecipientsActionMemperbarui penerima Cc draf email.

UpdateDraftSubjectAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addUpdateSubject(subject)UpdateDraftSubjectActionMemperbarui baris subjek draf email.

UpdateDraftToRecipientsAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addUpdateToRecipients(toRecipientEmails)UpdateDraftToRecipientsActionMemperbarui penerima "Kepada" draf email.

UpdateVisibilityAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setVisibility(visibility)UpdateVisibilityActionMenetapkan visibilitas widget ke terlihat atau tersembunyi.

UpdatedWidget

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addItem(text, value, selected, startIconUri, bottomText)UpdatedWidgetMenambahkan item baru yang dapat dipilih.

Validation

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setCharacterLimit(characterLimit)ValidationMenetapkan batas karakter widget.
setInputType(inputType)ValidationMenetapkan jenis input widget.

VariableButtonSize

Properti

PropertiJenisDeskripsi
UNSPECIFIEDEnumMemilih COMPACT secara otomatis untuk Panel samping, memilih FULL_SIZE jika tidak.
COMPACTEnumUntuk tombol berlabel `+`
FULL_SIZEEnumUntuk tombol berlabel `+ variabel`

VerticalAlignment

Properti

PropertiJenisDeskripsi
CENTEREnumMenempatkan konten secara vertikal di tengah penampung.
TOPEnumMenempatkan konten secara vertikal di bagian atas penampung.
BOTTOMEnumMenempatkan konten secara vertikal di bagian bawah penampung.

Visibility

Properti

PropertiJenisDeskripsi
VISIBLEEnumElemen UI terlihat.
HIDDENEnumElemen UI tidak terlihat.
VISIBILITY_UNSPECIFIEDEnumElemen UI tidak ditentukan.

Widget

WorkflowDataSource

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setIncludeVariables(includeVariables)WorkflowDataSourceApakah akan menyertakan variabel dari langkah sebelumnya dalam sumber data.
setType(type)WorkflowDataSourceMenetapkan jenis sumber data alur kerja.
setVariableButtonLabel(variableButtonLabel)WorkflowDataSourceMenetapkan label tombol pemilih variabel, yang akan ditampilkan setelah tanda `+` dalam ukuran tombol FULL_SIZE.
setVariableButtonSize(variableButtonSize)WorkflowDataSourceMenetapkan ukuran tombol pemilih variabel, Alur Kerja akan otomatis menggunakan COMPACT di panel samping dan FULL_SIZE dalam kasus lain jika UNSPECIFIED dipilih.

WorkflowDataSourceType

Properti

PropertiJenisDeskripsi
UNKNOWNEnumNilai default.
USEREnumSumber data adalah data pengguna.
SPACEEnumSumber data adalah ruang Google Chat.
USER_WITH_FREE_FORMEnumSumber data adalah data pengguna; pengguna dapat memilih untuk melihat dan memilih anggota yang ada dari organisasi Google Workspace mereka atau memasukkan alamat email atau domain yang valid secara manual.

WrapStyle

Properti

PropertiJenisDeskripsi
NOWRAPEnumTidak ada pembungkusan.
WRAPEnumMembungkus konten untuk widget apa pun dalam kolom.