Card Service

Layanan Kartu

Layanan ini memungkinkan skrip mengonfigurasi dan mem-build komponen serta perilaku kartu dan widget 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, pengendali respons formulir) untuk melakukan satu atau beberapa tindakan pada klien.
ActionResponseBuilderBuilder untuk objek ActionResponse.
ActionStatusClass yang mewakili status untuk permintaan guna memanggil atau mengirimkan dialog.
AttachmentMerepresentasikan 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 mewakili gaya batas lengkap yang dapat diterapkan ke widget.
BorderTypeEnum yang mewakili jenis batas yang dapat diterapkan ke widget.
ButtonClass dasar untuk semua tombol.
ButtonSetMenyimpan kumpulan objek Button yang ditampilkan dalam baris.
CalendarEventActionResponseMerepresentasikan respons yang membuat perubahan pada acara kalender yang sedang diedit pengguna sebagai reaksi terhadap tindakan yang dilakukan di UI, seperti klik tombol.
CalendarEventActionResponseBuilderBuilder untuk objek CalendarEventActionResponse.
CardKartu konteks yang mewakili satu tampilan di UI.
CardActionItem menu yang dapat diklik yang ditambahkan ke menu header kartu.
CardBuilderBuilder untuk objek Card.
CardHeaderHeader Card.
CardSectionBagian kartu menyimpan grup widget dan memberikan pemisahan visual di antara widget tersebut.
CardServiceLayanan Kartu memberikan kemampuan untuk membuat kartu generik yang digunakan di berbagai produk ekstensi Google, seperti Add-on Google Workspace.
CardWithIdBuilder untuk objek CardWithId.
ChatActionResponseClass yang mewakili parameter yang dapat digunakan aplikasi Chat untuk mengonfigurasi cara responsnya diposting.
ChatClientDataSourceUntuk widget SelectionInput yang menggunakan menu multi-pilihan, 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 multipilih.
ChipChip dengan ikon dan label teks.
ChipListMenyimpan kumpulan objek Chip yang ditampilkan dalam baris, yang digabungkan ke baris berikutnya agar 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.
ComposeActionResponseObjek respons yang dapat ditampilkan dari metode callback untuk tindakan tulis di add-on Gmail.
ComposeActionResponseBuilderBuilder untuk objek ComposeActionResponse.
ComposedEmailTypeNilai enum yang menentukan apakah email yang ditulis adalah draf mandiri atau balasan.
ContentTypeNilai enum yang menentukan jenis konten yang dihasilkan oleh UpdateDraftActionResponse.
DatePickerKolom input yang memungkinkan input 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.
DriveItemsSelectedActionResponseMerepresentasikan 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.
FixedFooterFooter tetap yang 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 multi-pilih, sumber data dari aplikasi Google Workspace.
IconIkon standar yang dapat digunakan di berbagai objek UI, seperti widget ImageButton atau DecoratedText.
IconImageIkon standar, ikon desain material, atau ikon dari URL dengan gaya pemangkasan 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 mewakili gaya pemangkasan yang dapat diterapkan ke komponen gambar.
ImageCropTypeEnum yang mewakili gaya pemangkasan yang diterapkan ke 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.
KeyValueClass ini tidak digunakan lagi.
LinkPreviewTindakan kartu yang menampilkan kartu pratinjau link dan smart chip 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 bantuan 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.
OpenLinkMerepresentasikan tindakan untuk membuka link dengan beberapa opsi.
OverflowMenuMenyimpan daftar objek OverflowMenuItem yang ditampilkan di menu pop-up.
OverflowMenuItemOverflowMenuItem dengan ikon dan label teks.
PlatformDataSourceUntuk widget SelectionInput yang menggunakan menu multi-pilih, sumber data dari Google Workspace.
ResponseTypeEnum yang mewakili jenis respons aplikasi Chat.
SelectionInputKolom input yang memungkinkan pemilihan di antara sekumpulan opsi standar.
SelectionInputTypeFormat item yang dapat dipilih pengguna.
StatusEnum yang mewakili 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.
UniversalActionResponseObjek respons yang dapat ditampilkan dari metode yang membuat tindakan universal.
UniversalActionResponseBuilderBuilder untuk objek UniversalActionResponse.
UpdateDraftActionResponseMerepresentasikan 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.
UpdatedWidgetRespons widget yang diperbarui.
ValidationObjek yang menentukan aturan validasi untuk widget yang dilampirkan.
VerticalAlignmentEnum yang menetapkan perataan vertikal widget dalam kolom.
WidgetClass dasar untuk semua widget yang dapat ditambahkan ke Card.
WrapStyleEnum yang menetapkan gaya penggabungan untuk konten dalam kolom.

Action

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addRequiredWidget(requiredWidget)ActionMenambahkan nama widget yang diperlukan Action ini untuk pengiriman yang valid.
setAllWidgetsAreRequired(allWidgetsAreRequired)ActionMenunjukkan apakah Action 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 objek ini.

ActionResponseBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()ActionResponseMembuat 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 untuk permintaan guna 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 objek ini.
setAuthorizationUrl(authUrl)AuthorizationExceptionMenetapkan URL otorisasi yang akan dituju pengguna dari perintah otorisasi.
setCustomUiCallback(callback)AuthorizationExceptionNama fungsi yang akan dipanggil untuk membuat perintah otorisasi kustom.
setResourceDisplayName(name)AuthorizationExceptionMenetapkan nama yang ditampilkan kepada pengguna saat meminta otorisasi.
throwException()voidMemicu pengecualian ini 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 menulis draf email saat objek diklik.
setOnClickAction(action)ButtonMenetapkan tindakan yang dieksekusi 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 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()CalendarEventActionResponseMembuat respons tindakan acara Kalender saat ini dan memvalidasinya.
setConferenceData(conferenceData)CalendarEventActionResponseBuilderMenentukan bahwa respons harus menetapkan data konferensi yang ditunjukkan ke acara Kalender saat tindakan UI terkait dilakukan.

Card

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
printJson()StringMencetak representasi JSON 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 menulis draf email saat objek diklik.
setOnClickAction(action)CardActionMenetapkan tindakan yang dieksekusi 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()CardMem-build 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 sekilas.

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 subtitel header kartu.
setTitle(title)CardHeaderMenetapkan judul header kartu.

CardSection

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addWidget(widget)CardSectionMenambahkan widget yang diberikan 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.
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.

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 pembuat Kartu baru.
newCardHeader()CardHeaderMembuat CardHeader baru.
newCardSection()CardSectionMembuat CardSection baru.
newCardWithId()CardWithIdMembuat CardWithId 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.
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.

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 untuk pengguna mengautentikasi atau mengonfigurasi.

ChatClientDataSource

Metode

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

ChatResponse

Metode

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

ChatResponseBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addCardsV2(cardWithId)ChatResponseBuilderMenetapkan kolom kartu pesan.
build()ChatResponseMembuat 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 multi-pilih 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 menulis draf email 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 dieksekusi 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 disambungkan ke baris berikutnya jika tidak ada cukup ruang horizontal.
HORIZONTAL_SCROLLABLEEnumChip akan 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 lainnya".
setHorizontalAlign(horizontalAlignment)CollapseControlMenetapkan HorizontalAlignment CollapseControl.

Column

Columns

Metode

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

CommonDataSource

Properti

PropertiJenisDeskripsi
UNKNOWNEnumNilai default.
USEREnumPengguna Google Workspace.

ComposeActionResponse

Metode

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

ComposeActionResponseBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()ComposeActionResponseMembuat respons tindakan compose 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.

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 dijalankan skrip setiap kali input pemilih berubah.
setTitle(title)DatePickerMenetapkan judul yang ditampilkan di atas kolom input.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerMenetapkan nilai yang diisi otomatis untuk ditetapkan di kolom input.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerMenetapkan nilai yang 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.
setOnChangeAction(action)DateTimePickerMenetapkan Action yang dijalankan skrip setiap kali input pemilih berubah.
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePickerMenetapkan jumlah menit yang harus dioffset dari UTC untuk zona waktu.
setTitle(title)DateTimePickerMenetapkan judul yang ditampilkan di atas kolom input.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerMenetapkan nilai yang diisi otomatis untuk ditetapkan di kolom input.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerMenetapkan nilai yang 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 menulis draf email saat objek diklik.
setEndIcon(endIcon)DecoratedTextMenetapkan IconImage opsional yang ditampilkan di sebelah kanan konten.
setOnClickAction(action)DecoratedTextMenetapkan tindakan yang dieksekusi 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.
REPLACEEnumMenampilkan kartu dengan mengganti konten yang ada.

Divider

DriveItemsSelectedActionResponse

Metode

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

DriveItemsSelectedActionResponseBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()DriveItemsSelectedActionResponseMembuat 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 objek ini.

EditorFileScopeActionResponseBuilder

Metode

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

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 menulis draf email saat objek diklik.
setNumColumns(numColumns)GridJumlah kolom yang akan ditampilkan dalam petak.
setOnClickAction(action)GridMenetapkan tindakan yang dieksekusi 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 subtitel item petak.
setTextAlignment(alignment)GridItemMenetapkan perataan horizontal item petak.
setTitle(title)GridItemMenetapkan teks judul item petak.

GridItemLayout

Properti

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

HorizontalAlignment

Properti

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

HorizontalSizeStyle

Properti

PropertiJenisDeskripsi
FILL_AVAILABLE_SPACEEnumMenentukan ukuran Widget untuk mengisi ruang horizontal Column yang tersedia.
FILL_MINIMUM_SPACEEnumMengubah ukuran Widget untuk mengisi jumlah ruang horizontal yang paling sedikit di Column.

HostAppDataSource

Metode

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

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 kursi acara
FLIGHT_ARRIVALEnumIkon kedatangan penerbangan
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 toko
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 standar jika URL tidak ditetapkan.
setIconUrl(url)IconImageMenetapkan URL ikon jika ikon tidak ditetapkan.
setImageCropType(imageCropType)IconImageMenetapkan gaya pemangkasan 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 menulis draf email saat objek diklik.
setImageUrl(url)ImageMenetapkan gambar yang akan digunakan dengan memberikan URL atau string datanya.
setOnClickAction(action)ImageMenetapkan tindakan yang dieksekusi 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 menulis draf email saat objek diklik.
setIcon(icon)ImageButtonMenetapkan Icon standar untuk ditampilkan di 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 dieksekusi 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 batas.
OUTLINEDEnumTombol gambar dengan latar belakang yang jelas.
FILLEDEnumTombol gambar dengan latar belakang berwarna.
FILLED_TONALEnumTombol gambar dengan alternatif tengah antara tombol yang terisi dan digarisbatasi.

ImageComponent

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setAltText(altText)ImageComponentMenetapkan teks alternatif gambar.
setBorderStyle(borderStyle)ImageComponentMenetapkan gaya batas yang diterapkan ke gambar.
setCropStyle(imageCropStyle)ImageComponentMenetapkan gaya pemangkasan 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 pemangkasan bentuk persegi.
CIRCLEEnumGaya pemangkasan bentuk lingkaran.
RECTANGLE_CUSTOMEnumGaya pemangkasan bentuk persegi panjang dengan rasio kustom.
RECTANGLE_4_3EnumGaya pemangkasan bentuk persegi panjang dengan rasio 4:3.

ImageStyle

Properti

PropertiJenisDeskripsi
SQUAREEnumTanpa pemangkasan.
CIRCLEEnumPangkas menjadi 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 menulis draf email saat objek diklik.
setOnClickAction(action)KeyValueMenetapkan tindakan yang dieksekusi 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 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 smart chip untuk pratinjau link.

LoadIndicator

Properti

PropertiJenisDeskripsi
SPINNEREnumGunakan indikator indikator lingkaran berputar.
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)NavigationMemunculkan kartu yang ditentukan berdasarkan nama kartunya.
popToRoot()NavigationMemunculkan kelompok kartu ke kartu root.
printJson()StringMencetak representasi JSON objek ini.
pushCard(card)NavigationMendorong kartu yang diberikan ke stack.
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
NOTHINGEnumTidak melakukan apa pun saat ditutup.
RELOADEnumMemuat ulang add-on saat jendela ditutup.

OpenAs

Properti

PropertiJenisDeskripsi
FULL_SIZEEnumBuka di jendela atau tab penuh.
OVERLAYEnumBuka sebagai overlay seperti 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 menulis draf email saat objek diklik.
setDisabled(disabled)OverflowMenuItemMenetapkan apakah item menu dinonaktifkan.
setOnClickAction(action)OverflowMenuItemMenetapkan tindakan yang dieksekusi 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 utama 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 spasi di menu multipilih.

ResponseType

Properti

PropertiJenisDeskripsi
TYPE_UNSPECIFIEDEnumJenis default yang ditangani sebagai NEW_MESSAGE.
NEW_MESSAGEEnumPosting sebagai pesan baru dalam topik.
UPDATE_MESSAGEEnumPerbarui pesan aplikasi Chat.
UPDATE_USER_MESSAGE_CARDSEnumMemperbarui kartu pada pesan pengguna.
REQUEST_CONFIGEnumMinta 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 multi-pilih.
setExternalDataSource(action)SelectionInputMenetapkan sumber data eksternal, seperti database relasional.
setFieldName(fieldName)SelectionInputMenetapkan kunci yang mengidentifikasi input pilihan ini dalam objek peristiwa yang dihasilkan saat ada interaksi UI.
setMultiSelectMaxSelectedItems(maxSelectedItems)SelectionInputMenetapkan jumlah maksimum item yang dapat dipilih pengguna.
setMultiSelectMinQueryLength(queryLength)SelectionInputMenetapkan jumlah karakter teks yang dimasukkan pengguna sebelum kueri aplikasi melakukan 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.
SWITCHEnumSerangkaian tombol.
MULTI_SELECTEnumMenu multipilih untuk data statis atau dinamis.

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 status yang diperlukan untuk menjalankan operasi.
ABORTEDEnumOperasi dibatalkan, biasanya 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 objek ini.

SuggestionsResponseBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()SuggestionsResponseMembuat 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 kunci yang mengidentifikasi tombol ini dalam objek peristiwa yang dihasilkan saat ada interaksi UI.
setOnChangeAction(action)SwitchMenetapkan tindakan yang akan 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 bergaya tombol untuk widget tombol.
CHECK_BOXEnumKontrol bergaya 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 untuk tombol TextButtonStyle.FILLED.
setComposeAction(action, composedEmailType)TextButtonMenetapkan tindakan yang menulis draf email saat objek diklik.
setDisabled(disabled)TextButtonMenetapkan apakah tombol dinonaktifkan.
setIcon(icon)TextButtonMenetapkan Icon standar untuk ditampilkan di tombol.
setIconUrl(url)TextButtonMenetapkan URL gambar yang akan digunakan sebagai ikon tombol ini.
setMaterialIcon(icon)TextButtonMenetapkan ikon desain material.
setOnClickAction(action)TextButtonMenetapkan tindakan yang dieksekusi 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 di tombol.
setTextButtonStyle(textButtonStyle)TextButtonMenetapkan gaya tombol.

TextButtonStyle

Properti

PropertiJenisDeskripsi
OUTLINEDEnumTombol teks normal dengan latar belakang yang jelas.
TEXTEnumJANGAN GUNAKAN.
FILLEDEnumTombol teks dengan latar belakang berwarna.
FILLED_TONALEnumTombol teks normal dengan alternatif tengah antara tombol yang terisi dan tombol yang digarisbatasi.
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 dihasilkan saat ada interaksi UI.
setHint(hint)TextInputMenetapkan petunjuk untuk input teks.
setMultiline(multiline)TextInputMenetapkan apakah teks input ditampilkan di 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 diisi otomatis 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 diisi otomatis untuk ditetapkan di kolom input.
setMinutes(minutes)TimePickerMenetapkan nilai menit yang telah diisi otomatis untuk ditetapkan di kolom input.
setOnChangeAction(action)TimePickerMenetapkan Action yang dijalankan skrip setiap kali input pemilih berubah.
setTitle(title)TimePickerMenetapkan judul yang ditampilkan di atas kolom input.

UniversalActionResponse

Metode

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

UniversalActionResponseBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()UniversalActionResponseMem-build 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 objek ini.

UpdateDraftActionResponseBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()UpdateDraftActionResponseMembuat respons tindakan draf pembaruan saat ini dan memvalidasinya.
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction)UpdateDraftActionResponseBuilderMenetapkan tindakan yang memperbarui penerima Bcc email draf.
setUpdateDraftBodyAction(updateDraftBodyAction)UpdateDraftActionResponseBuilderTetapkan 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 pembaruan 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.

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.

VerticalAlignment

Properti

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

Widget

WrapStyle

Properti

PropertiJenisDeskripsi
NOWRAPEnumTanpa penggabungan.
WRAPEnumMenggabungkan konten untuk widget apa pun dalam kolom.