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
Nama | Deskripsi singkat |
---|---|
Action | Tindakan yang memungkinkan interaktivitas dalam elemen UI. |
ActionResponse | Objek respons yang mungkin ditampilkan dari fungsi callback (misalnya pengendali respons formulir) untuk menjalankan satu atau beberapa tindakan pada klien. |
ActionResponseBuilder | Builder untuk objek ActionResponse . |
ActionStatus | Class yang mewakili status untuk permintaan guna memanggil atau mengirimkan dialog. |
Attachment | Merepresentasikan lampiran yang dibuat oleh add-on. |
AuthorizationAction | Tindakan otorisasi yang akan mengarahkan pengguna ke AuthorizationUrl saat diklik. |
AuthorizationException | Error yang dapat ditampilkan untuk memicu kartu otorisasi ditampilkan kepada pengguna. |
BorderStyle | Class yang mewakili gaya batas lengkap yang dapat diterapkan ke widget. |
BorderType | Enum yang mewakili jenis batas yang dapat diterapkan ke widget. |
Button | Class dasar untuk semua tombol. |
ButtonSet | Menyimpan kumpulan objek Button yang ditampilkan dalam baris. |
CalendarEventActionResponse | Merepresentasikan respons yang membuat perubahan pada acara kalender yang sedang diedit pengguna sebagai reaksi terhadap tindakan yang dilakukan di UI, seperti klik tombol. |
CalendarEventActionResponseBuilder | Builder untuk objek CalendarEventActionResponse . |
Card | Kartu konteks yang mewakili satu tampilan di UI. |
CardAction | Item menu yang dapat diklik yang ditambahkan ke menu header kartu. |
CardBuilder | Builder untuk objek Card . |
CardHeader | Header Card . |
CardSection | Bagian kartu menyimpan grup widget dan memberikan pemisahan visual di antara widget tersebut. |
CardService | CardService menyediakan kemampuan untuk membuat kartu generik yang digunakan di berbagai produk ekstensi Google, seperti Add-on Google Workspace. |
CardWithId | Builder untuk objek CardWithId . |
ChatActionResponse | Class yang mewakili parameter yang dapat digunakan aplikasi Chat untuk mengonfigurasi cara memposting responsnya. |
ChatClientDataSource | Untuk widget SelectionInput yang menggunakan menu multi-pilihan, sumber data dari Google Chat. |
ChatResponse | Objek respons untuk pesan kartu di Google Chat. |
ChatResponseBuilder | Builder untuk objek ChatResponse . |
ChatSpaceDataSource | Sumber data yang mengisi ruang Google Chat sebagai item pilihan untuk menu multipilih. |
Chip | Chip dengan ikon dan label teks. |
ChipList | Menyimpan kumpulan objek Chip yang ditampilkan dalam baris, yang digabungkan ke baris berikutnya agar dapat di-scroll secara horizontal. |
ChipListLayout | Enum yang menentukan tata letak untuk ChipList . |
CollapseControl | Kontrol ciutkan dan luaskan yang dapat disesuaikan. |
Column | Kolom. |
Columns | Widget Columns menampilkan hingga 2 kolom dalam kartu atau dialog. |
CommonDataSource | Sumber data yang digunakan bersama oleh semua aplikasi Google Workspace. |
ComposeActionResponse | Objek respons yang dapat ditampilkan dari metode callback untuk tindakan tulis di add-on Gmail. |
ComposeActionResponseBuilder | Builder untuk objek ComposeActionResponse . |
ComposedEmailType | Nilai enum yang menentukan apakah email yang ditulis merupakan draf mandiri atau draf balasan. |
ContentType | Nilai enum yang menentukan jenis konten konten yang dihasilkan oleh UpdateDraftActionResponse . |
DatePicker | Kolom input yang memungkinkan input tanggal. |
DateTimePicker | Kolom input yang memungkinkan pengguna memasukkan tanggal dan waktu. |
DecoratedText | Widget yang menampilkan teks dengan dekorasi opsional. |
Dialog | Untuk mengetahui detailnya, lihat Membuka dialog interaktif dalam dokumentasi Google Chat. |
DialogAction | Builder untuk objek DialogAction . |
DisplayStyle | Enum yang menentukan gaya tampilan kartu. |
Divider | Pemisah horizontal. |
DriveItemsSelectedActionResponse | Merepresentasikan respons yang membuat perubahan pada Drive saat item Drive dipilih dan sebagai reaksi terhadap tindakan yang dilakukan di UI, seperti klik tombol. |
DriveItemsSelectedActionResponseBuilder | Builder untuk objek DriveItemsSelectedActionResponse . |
EditorFileScopeActionResponse | Membuat perubahan pada Editor, seperti Google Dokumen, Spreadsheet, atau Slide sebagai reaksi terhadap tindakan yang dilakukan di UI. |
EditorFileScopeActionResponseBuilder | Builder untuk objek EditorFileScopeActionResponse . |
FixedFooter | Footer tetap yang ditampilkan di bagian bawah Card . |
Grid | Petak terorganisir untuk menampilkan koleksi item petak. |
GridItem | Item yang berinteraksi dengan pengguna dalam widget petak. |
GridItemLayout | Enum yang menentukan gaya gambar dan teks GridItem. |
HorizontalAlignment | Enum yang menentukan perataan horizontal widget. |
HorizontalSizeStyle | Enum yang menetapkan cara widget mengisi ruang kolom. |
HostAppDataSource | Untuk widget SelectionInput yang menggunakan menu multipilih, sumber data dari aplikasi Google
Workspace. |
Icon | Ikon standar yang dapat digunakan di berbagai objek UI, seperti widget ImageButton atau DecoratedText . |
IconImage | Ikon standar, ikon desain material, atau ikon dari URL dengan gaya pemangkasan yang dapat disesuaikan. |
Image | Widget yang menampilkan satu gambar. |
ImageButton | ImageButton dengan gambar yang ditampilkan di dalamnya. |
ImageButtonStyle | Enum yang menentukan gaya untuk ImageButton . |
ImageComponent | Komponen gambar yang dapat ditambahkan ke item petak. |
ImageCropStyle | Class yang mewakili gaya pemangkasan yang dapat diterapkan ke komponen gambar. |
ImageCropType | Enum yang mewakili gaya pemangkasan yang diterapkan ke komponen gambar. |
ImageStyle | Enum yang menentukan gaya pemangkasan gambar. |
InputType | Enum yang menentukan jenis input widget. |
Interaction | Jenis enum yang menentukan tindakan yang harus dilakukan sebagai respons terhadap interaksi dengan pengguna, seperti pengguna mengklik tombol dalam pesan kartu. |
| Class ini tidak digunakan lagi. |
LinkPreview | Tindakan kartu yang menampilkan kartu pratinjau link dan smart chip di aplikasi host. |
LoadIndicator | Jenis enum yang menentukan jenis indikator pemuatan atau progres yang akan ditampilkan saat Action sedang diproses. |
MaterialIcon | Objek yang mendukung semua Ikon Google Font. |
Navigation | Objek bantuan yang mengontrol navigasi kartu. |
Notification | Notifikasi yang ditampilkan kepada pengguna sebagai respons terhadap interaksi dengan elemen UI. |
OnClose | Enum yang menentukan tindakan yang harus dilakukan saat URL yang dibuka melalui OpenLink ditutup. |
OpenAs | Enum yang menentukan cara membuka URL. |
OpenLink | Mewakili tindakan untuk membuka link dengan beberapa opsi. |
OverflowMenu | Menyimpan daftar objek OverflowMenuItem yang ditampilkan di menu pop-up. |
OverflowMenuItem | OverflowMenuItem dengan ikon dan label teks. |
PlatformDataSource | Untuk widget SelectionInput yang menggunakan menu multi-pilih, sumber data dari Google
Workspace. |
ResponseType | Enum yang mewakili jenis respons aplikasi Chat. |
SelectionInput | Kolom input yang memungkinkan Anda memilih di antara serangkaian opsi yang telah ditentukan. |
SelectionInputType | Format item yang dapat dipilih pengguna. |
Status | Enum yang mewakili kode status. |
Suggestions | Saran pelengkapan otomatis untuk melengkapi widget TextInput . |
SuggestionsResponse | Objek respons yang dapat ditampilkan dari fungsi callback saran. |
SuggestionsResponseBuilder | Builder untuk objek SuggestionsResponse . |
Switch | Elemen UI yang mendukung pengaktifan atau penonaktifan. |
SwitchControlType | Jenis kontrol widget Switch . |
TextButton | TextButton dengan label teks. |
TextButtonStyle | Enum yang menentukan gaya untuk TextButton . |
TextInput | Widget kolom input yang menerima input teks. |
TextParagraph | Widget yang menampilkan teks dan mendukung pemformatan HTML dasar. |
TimePicker | Kolom input yang memungkinkan pengguna memasukkan waktu. |
UniversalActionResponse | Objek respons yang dapat ditampilkan dari metode yang membuat tindakan universal. |
UniversalActionResponseBuilder | Builder untuk objek UniversalActionResponse . |
UpdateDraftActionResponse | Merepresentasikan tindakan yang memperbarui draf email yang sedang diedit pengguna. |
UpdateDraftActionResponseBuilder | Builder untuk objek UpdateDraftActionResponse . |
UpdateDraftBccRecipientsAction | Memperbarui penerima Bcc draf email. |
UpdateDraftBodyAction | Memperbarui isi draf email. |
UpdateDraftBodyType | Nilai enum yang menentukan jenis UpdateDraftBodyAction . |
UpdateDraftCcRecipientsAction | Memperbarui penerima Cc draf email. |
UpdateDraftSubjectAction | Memperbarui baris subjek draf email. |
UpdateDraftToRecipientsAction | Memperbarui penerima Kepada draf email. |
UpdatedWidget | Respons dari widget yang diupdate. |
Validation | Objek yang menentukan aturan validasi untuk widget yang dilampirkan. |
VerticalAlignment | Enum yang menetapkan perataan vertikal widget dalam kolom. |
Widget | Class dasar untuk semua widget yang dapat ditambahkan ke Card . |
WrapStyle | Enum yang menetapkan gaya penggabungan untuk konten dalam kolom. |
Action
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addRequiredWidget(requiredWidget) | Action | Menambahkan nama widget yang diperlukan Action ini untuk pengiriman yang valid. |
setAllWidgetsAreRequired(allWidgetsAreRequired) | Action | Menunjukkan apakah Action ini memerlukan input dari semua widget. |
setFunctionName(functionName) | Action | Menetapkan nama fungsi callback yang akan dipanggil. |
setInteraction(interaction) | Action | Menetapkan interaksi dengan pengguna, hanya diperlukan saat membuka dialog. |
setLoadIndicator(loadIndicator) | Action | Menetapkan indikator pemuatan yang ditampilkan saat tindakan sedang berlangsung. |
setParameters(parameters) | Action | Memungkinkan parameter kustom diteruskan ke fungsi callback. |
setPersistValues(persistValues) | Action | Menunjukkan apakah nilai formulir ditentukan oleh nilai klien atau nilai server
setelah respons tindakan memperbarui Card formulir. |
ActionResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
printJson() | String | Mencetak representasi JSON dari objek ini. |
ActionResponseBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
build() | ActionResponse | Membangun respons tindakan saat ini dan memvalidasinya. |
setNavigation(navigation) | ActionResponseBuilder | Menetapkan respons ke tindakan Navigation . |
setNotification(notification) | ActionResponseBuilder | Menetapkan notifikasi yang akan ditampilkan saat tindakan diaktifkan. |
setOpenLink(openLink) | ActionResponseBuilder | Menetapkan URL yang akan dibuka saat tindakan diaktifkan. |
setStateChanged(stateChanged) | ActionResponseBuilder | Menetapkan tanda untuk menunjukkan bahwa tindakan ini mengubah status data yang ada. |
ActionStatus
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setStatusCode(statusCode) | ActionStatus | Merepresentasikan status untuk permintaan guna membuka atau mengirimkan dialog. |
setUserFacingMessage(message) | ActionStatus | Pesan yang akan dikirim kepada pengguna tentang status permintaan mereka. |
Attachment
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setIconUrl(iconUrl) | Attachment | Menetapkan URL ikon untuk lampiran. |
setMimeType(mimeType) | Attachment | Menetapkan jenis MIME untuk lampiran. |
setResourceUrl(resourceUrl) | Attachment | Menetapkan URL resource untuk lampiran. |
setTitle(title) | Attachment | Menetapkan judul untuk lampiran. |
AuthorizationAction
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setAuthorizationUrl(authorizationUrl) | AuthorizationAction | Menetapkan URL otorisasi yang akan dituju pengguna dari perintah otorisasi. |
AuthorizationException
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
printJson() | String | Mencetak representasi JSON dari objek ini. |
setAuthorizationUrl(authUrl) | AuthorizationException | Menetapkan URL otorisasi yang akan dituju pengguna dari perintah otorisasi. |
setCustomUiCallback(callback) | AuthorizationException | Nama fungsi yang akan dipanggil untuk membuat perintah otorisasi kustom. |
setResourceDisplayName(name) | AuthorizationException | Menetapkan nama yang ditampilkan kepada pengguna saat meminta otorisasi. |
throwException() | void | Memicu pengecualian ini untuk ditampilkan. |
BorderStyle
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setCornerRadius(radius) | BorderStyle | Menetapkan radius sudut batas, misalnya 8. |
setStrokeColor(color) | BorderStyle | Menetapkan warna batas. |
setType(type) | BorderStyle | Menetapkan jenis batas. |
BorderType
Properti
Properti | Jenis | Deskripsi |
---|---|---|
NO_BORDER | Enum | Tidak ada gaya batas. |
STROKE | Enum | Gaya batas goresan. |
Button
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setAuthorizationAction(action) | Button | Menetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik. |
setComposeAction(action, composedEmailType) | Button | Menetapkan tindakan yang menulis draf email saat objek diklik. |
setOnClickAction(action) | Button | Menetapkan tindakan yang dijalankan saat objek diklik. |
setOnClickOpenLinkAction(action) | Button | Menetapkan tindakan yang membuka URL di tab saat objek diklik. |
setOpenLink(openLink) | Button | Menetapkan URL yang akan dibuka saat objek diklik. |
setOverflowMenu(menu) | Button | Menetapkan menu pop-up yang akan dibuka saat objek diklik. |
ButtonSet
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addButton(button) | ButtonSet | Menambahkan tombol. |
CalendarEventActionResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
printJson() | String | Mencetak representasi JSON dari objek ini. |
CalendarEventActionResponseBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addAttachments(attachments) | CalendarEventActionResponseBuilder | Menentukan bahwa respons harus menambahkan lampiran ke acara Kalender saat tindakan UI terkait dilakukan. |
addAttendees(emails) | CalendarEventActionResponseBuilder | Menentukan bahwa respons harus menambahkan tamu yang ditunjukkan ke acara Kalender saat tindakan UI terkait dilakukan. |
build() | CalendarEventActionResponse | Membuat respons tindakan acara Kalender saat ini dan memvalidasinya. |
setConferenceData(conferenceData) | CalendarEventActionResponseBuilder | Menentukan bahwa respons harus menetapkan data konferensi yang ditunjukkan ke peristiwa Kalender saat tindakan UI terkait dilakukan. |
Card
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
printJson() | String | Mencetak representasi JSON dari objek ini. |
CardAction
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setAuthorizationAction(action) | CardAction | Menetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik. |
setComposeAction(action, composedEmailType) | CardAction | Menetapkan tindakan yang menulis draf email saat objek diklik. |
setOnClickAction(action) | CardAction | Menetapkan tindakan yang dijalankan saat objek diklik. |
setOnClickOpenLinkAction(action) | CardAction | Menetapkan tindakan yang membuka URL di tab saat objek diklik. |
setOpenLink(openLink) | CardAction | Menetapkan URL yang akan dibuka saat objek diklik. |
setText(text) | CardAction | Menetapkan teks menu untuk tindakan ini. |
CardBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addCardAction(cardAction) | CardBuilder | Menambahkan CardAction ke Kartu ini. |
addSection(section) | CardBuilder | Menambahkan bagian ke kartu ini. |
build() | Card | Membuat kartu saat ini dan memvalidasinya. |
setDisplayStyle(displayStyle) | CardBuilder | Menetapkan gaya tampilan untuk kartu ini. |
setFixedFooter(fixedFooter) | CardBuilder | Menetapkan footer tetap untuk kartu ini. |
setHeader(cardHeader) | CardBuilder | Menetapkan header untuk kartu ini. |
setName(name) | CardBuilder | Menetapkan nama untuk kartu ini. |
setPeekCardHeader(peekCardHeader) | CardBuilder | Menetapkan header kartu intip. |
CardHeader
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setImageAltText(imageAltText) | CardHeader | Menetapkan teks alternatif untuk gambar header. |
setImageStyle(imageStyle) | CardHeader | Menyetel pemangkasan ikon di header kartu. |
setImageUrl(imageUrl) | CardHeader | Menetapkan gambar yang akan digunakan di header dengan memberikan URL atau string datanya. |
setSubtitle(subtitle) | CardHeader | Menetapkan subtitel header kartu. |
setTitle(title) | CardHeader | Menetapkan judul header kartu. |
CardSection
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addWidget(widget) | CardSection | Menambahkan widget yang diberikan ke bagian ini. |
setCollapseControl(collapseControl) | CardSection | Menetapkan tombol luaskan dan ciutkan bagian yang dapat disesuaikan. |
setCollapsible(collapsible) | CardSection | Menetapkan apakah bagian dapat diciutkan. |
setHeader(header) | CardSection | Menetapkan header bagian. |
setNumUncollapsibleWidgets(numUncollapsibleWidgets) | CardSection | Menetapkan jumlah widget yang masih ditampilkan saat bagian ini diciutkan. |
CardService
Properti
Properti | Jenis | Deskripsi |
---|---|---|
BorderType | BorderType | Enumerasi BorderType . |
ChipListLayout | ChipListLayout | Enumerasi ChipListLayout . |
ComposedEmailType | ComposedEmailType | Enumerasi ComposedEmailType . |
ContentType | ContentType | Enumerasi ContentType . |
GridItemLayout | GridItemLayout | Enumerasi GridItemLayout . |
HorizontalAlignment | HorizontalAlignment | Enumerasi HorizontalAlignment . |
Icon | Icon | Enumerasi Icon . |
ImageButtonStyle | ImageButtonStyle | Enumerasi ImageButtonStyle . |
ImageCropType | ImageCropType | Enumerasi ImageCropType . |
ImageStyle | ImageStyle | Enumerasi ImageStyle . |
InputType | InputType | Enumerasi InputType . |
LoadIndicator | LoadIndicator | Enumerasi LoadIndicator . |
OnClose | OnClose | Enumerasi OnClose . |
OpenAs | OpenAs | Enumerasi OpenAs . |
SelectionInputType | SelectionInputType | Enumerasi SelectionInputType . |
TextButtonStyle | TextButtonStyle | Enumerasi TextButtonStyle . |
UpdateDraftBodyType | UpdateDraftBodyType | Enumerasi UpdateDraftBodyType . |
Metode
CardWithId
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setCard(card) | CardWithId | Menetapkan kartu cardWithId . |
setCardId(id) | CardWithId | Menetapkan ID kartu unik cardWithId . |
ChatActionResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setDialogAction(dialogAction) | ChatActionResponse | Menetapkan tindakan dialog ke peristiwa yang terkait dengan dialog. |
setResponseType(responseType) | ChatActionResponse | Jenis respons aplikasi Chat. |
setUpdatedWidget(updatedWidget) | ChatActionResponse | Menetapkan widget yang diperbarui, yang digunakan untuk memberikan opsi pelengkapan otomatis untuk widget. |
setUrl(url) | ChatActionResponse | URL bagi pengguna untuk diautentikasi atau dikonfigurasi. |
ChatClientDataSource
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setSpaceDataSource(spaceDataSource) | ChatClientDataSource | Sumber data yang mengisi ruang Google Chat sebagai item pilihan untuk menu multipilih. |
ChatResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
printJson() | String | Mencetak representasi JSON dari objek ini. |
ChatResponseBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addCardsV2(cardWithId) | ChatResponseBuilder | Menetapkan kolom kartu pesan. |
build() | ChatResponse | Membuat respons tindakan saat ini dan memvalidasinya. |
setActionResponse(actionResponse) | ChatResponseBuilder | Menetapkan kolom respons tindakan pesan. |
setText(text) | ChatResponseBuilder | Menetapkan teks pesan Chat. |
ChatSpaceDataSource
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setDefaultToCurrentSpace(defaultToCurrentSpace) | ChatSpaceDataSource | Jika disetel ke true , menu multi-pilih akan memilih ruang Google Chat saat ini sebagai item
secara default. |
Chip
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setAltText(altText) | Chip | Menetapkan teks alternatif chip untuk aksesibilitas. |
setAuthorizationAction(action) | Chip | Menetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik. |
setComposeAction(action, composedEmailType) | Chip | Menetapkan tindakan yang menulis draf email saat objek diklik. |
setDisabled(disabled) | Chip | Menetapkan apakah chip dinonaktifkan. |
setIcon(icon) | Chip | Menetapkan ikon yang akan digunakan sebagai chip. |
setLabel(label) | Chip | Menetapkan judul chip. |
setOnClickAction(action) | Chip | Menetapkan tindakan yang dijalankan saat objek diklik. |
setOnClickOpenLinkAction(action) | Chip | Menetapkan tindakan yang membuka URL di tab saat objek diklik. |
setOpenLink(openLink) | Chip | Menetapkan URL yang akan dibuka saat objek diklik. |
ChipList
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addChip(chip) | ChipList | Menambahkan chip. |
setLayout(layout) | ChipList | Menetapkan tata letak daftar chip. |
ChipListLayout
Properti
Properti | Jenis | Deskripsi |
---|---|---|
WRAPPED | Enum | Daftar chip digabungkan ke baris berikutnya jika ruang horizontal tidak cukup. |
HORIZONTAL_SCROLLABLE | Enum | Chip akan di-scroll secara horizontal jika tidak sesuai dengan ruang yang tersedia. |
CollapseControl
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setCollapseButton(button) | CollapseControl | Menetapkan Button yang ditampilkan untuk tombol "tampilkan lebih sedikit". |
setExpandButton(button) | CollapseControl | Menetapkan Button yang ditampilkan untuk tombol "tampilkan lebih banyak". |
setHorizontalAlign(horizontalAlignment) | CollapseControl | Menetapkan HorizontalAlignment CollapseControl . |
Column
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addWidget(widget) | Column | Menambahkan widget ke kolom. |
setHorizontalAlignment(horizontalAlignment) | Column | Menetapkan HorizontalAlignment Column . |
setHorizontalSizeStyle(horizontalSizeStyle) | Column | Menetapkan HorizontalSizeStyle Kolom. |
setVerticalAlignment(verticalAlignment) | Column | Menetapkan VerticalAlignment dari Column . |
Columns
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addColumn(column) | Columns | Menambahkan Column ke widget Kolom. |
setWrapStyle(wrapStyle) | Columns | Menetapkan gaya penggabungan kolom, mengontrol cara kolom diubah ukurannya berdasarkan lebar layar. |
CommonDataSource
Properti
Properti | Jenis | Deskripsi |
---|---|---|
UNKNOWN | Enum | Nilai default. |
USER | Enum | Pengguna Google Workspace. |
ComposeActionResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
printJson() | String | Mencetak representasi JSON dari objek ini. |
ComposeActionResponseBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
build() | ComposeActionResponse | Membuat respons tindakan compose saat ini dan memvalidasinya. |
setGmailDraft(draft) | ComposeActionResponseBuilder | Menetapkan draf GmailMessage yang dibuat menggunakan GmailMessage.createDraftReply(body) atau fungsi serupa. |
ComposedEmailType
Properti
Properti | Jenis | Deskripsi |
---|---|---|
REPLY_AS_DRAFT | Enum | Draf yang merupakan balasan untuk pesan lain. |
STANDALONE_DRAFT | Enum | Draf yang merupakan pesan mandiri. |
ContentType
Properti
Properti | Jenis | Deskripsi |
---|---|---|
TEXT | Enum | Menunjukkan bahwa konten yang dihasilkan adalah teks biasa. |
MUTABLE_HTML | Enum | Menunjukkan bahwa konten yang dihasilkan diformat sebagai HTML. |
IMMUTABLE_HTML | Enum | Menunjukkan bahwa konten yang dihasilkan diformat sebagai HTML, tetapi konten ini tidak dapat diedit setelah dihasilkan. |
DatePicker
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setFieldName(fieldName) | DatePicker | Menetapkan nama kolom yang mengidentifikasi pemilih ini dalam objek peristiwa yang dihasilkan saat ada interaksi UI. |
setOnChangeAction(action) | DatePicker | Menetapkan Action yang dijalankan skrip setiap kali input pemilih berubah. |
setTitle(title) | DatePicker | Menetapkan judul yang ditampilkan di atas kolom input. |
setValueInMsSinceEpoch(valueMsEpoch) | DatePicker | Menetapkan nilai yang diisi otomatis untuk ditetapkan di kolom input. |
setValueInMsSinceEpoch(valueMsEpoch) | DatePicker | Menetapkan nilai yang diisi otomatis untuk ditetapkan di kolom input. |
DateTimePicker
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setFieldName(fieldName) | DateTimePicker | Menetapkan nama kolom yang mengidentifikasi pemilih ini dalam objek peristiwa yang dihasilkan saat ada interaksi UI. |
setOnChangeAction(action) | DateTimePicker | Menetapkan Action yang dijalankan skrip setiap kali input pemilih berubah. |
setTimeZoneOffsetInMins(timeZoneOffsetMins) | DateTimePicker | Menetapkan jumlah menit yang harus dioffset dari UTC untuk zona waktu. |
setTitle(title) | DateTimePicker | Menetapkan judul yang ditampilkan di atas kolom input. |
setValueInMsSinceEpoch(valueMsEpoch) | DateTimePicker | Menetapkan nilai yang diisi otomatis untuk ditetapkan di kolom input. |
setValueInMsSinceEpoch(valueMsEpoch) | DateTimePicker | Menetapkan nilai yang diisi otomatis untuk ditetapkan di kolom input. |
DecoratedText
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setAuthorizationAction(action) | DecoratedText | Menetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik. |
setBottomLabel(text) | DecoratedText | Menetapkan teks label yang akan digunakan sebagai kunci dan ditampilkan di bawah konten teks. |
setButton(button) | DecoratedText | Menetapkan Button yang ditampilkan di sebelah kanan teks. |
setComposeAction(action, composedEmailType) | DecoratedText | Menetapkan tindakan yang menulis draf email saat objek diklik. |
setEndIcon(endIcon) | DecoratedText | Menetapkan IconImage opsional yang ditampilkan di sebelah kanan konten. |
setOnClickAction(action) | DecoratedText | Menetapkan tindakan yang dieksekusi saat objek diklik. |
setOnClickOpenLinkAction(action) | DecoratedText | Menetapkan tindakan yang membuka URL di tab saat objek diklik. |
setOpenLink(openLink) | DecoratedText | Menetapkan URL yang akan dibuka saat objek diklik. |
setStartIcon(startIcon) | DecoratedText | Menetapkan IconImage opsional untuk ditampilkan sebelum konten teks. |
setSwitchControl(switchToSet) | DecoratedText | Menetapkan Switch yang ditampilkan di sebelah kanan konten. |
setText(text) | DecoratedText | Menetapkan teks yang akan digunakan sebagai nilai. |
setTopLabel(text) | DecoratedText | Menetapkan teks label yang akan digunakan sebagai kunci dan ditampilkan di atas konten teks. |
setWrapText(wrapText) | DecoratedText | Menetapkan apakah teks nilai harus ditampilkan dalam satu baris atau beberapa baris. |
Dialog
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setBody(card) | Dialog | Menetapkan kartu Dialog . |
DialogAction
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setActionStatus(actionStatus) | DialogAction | Menetapkan status tindakan DialogAction . |
setDialog(dialog) | DialogAction | Menetapkan dialog DialogAction . |
DisplayStyle
Properti
Properti | Jenis | Deskripsi |
---|---|---|
PEEK | Enum | Tampilkan header kartu di bagian bawah konten add-on di atas konten yang ada. |
REPLACE | Enum | Menampilkan kartu dengan mengganti konten yang ada. |
Divider
DriveItemsSelectedActionResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
printJson() | String | Mencetak representasi JSON dari objek ini. |
DriveItemsSelectedActionResponseBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
build() | DriveItemsSelectedActionResponse | Membuat respons tindakan Drive saat ini. |
requestFileScope(itemId) | DriveItemsSelectedActionResponseBuilder | Menentukan bahwa respons meminta cakupan file untuk item yang relevan secara kontekstual di Drive. |
EditorFileScopeActionResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
printJson() | String | Mencetak representasi JSON dari objek ini. |
EditorFileScopeActionResponseBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
build() | EditorFileScopeActionResponse | Membuat respons tindakan Editor saat ini. |
requestFileScopeForActiveDocument() | EditorFileScopeActionResponseBuilder | Meminta cakupan drive.file untuk dokumen Editor yang aktif saat ini. |
FixedFooter
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setPrimaryButton(button) | FixedFooter | Tetapkan tombol utama di footer tetap. |
setSecondaryButton(button) | FixedFooter | Tetapkan tombol sekunder di footer tetap. |
Grid
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addItem(gridItem) | Grid | Menambahkan item petak baru ke petak. |
setAuthorizationAction(action) | Grid | Menetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik. |
setBorderStyle(borderStyle) | Grid | Menetapkan gaya batas yang diterapkan ke setiap item petak. |
setComposeAction(action, composedEmailType) | Grid | Menetapkan tindakan yang menulis draf email saat objek diklik. |
setNumColumns(numColumns) | Grid | Jumlah kolom yang akan ditampilkan di petak. |
setOnClickAction(action) | Grid | Menetapkan tindakan yang dieksekusi saat objek diklik. |
setOnClickOpenLinkAction(action) | Grid | Menetapkan tindakan yang membuka URL di tab saat objek diklik. |
setOpenLink(openLink) | Grid | Menetapkan URL yang akan dibuka saat objek diklik. |
setTitle(title) | Grid | Menetapkan teks judul petak. |
GridItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setIdentifier(id) | GridItem | Menetapkan ID untuk item petak. |
setImage(image) | GridItem | Menetapkan gambar untuk item petak ini. |
setLayout(layout) | GridItem | Menetapkan tata letak teks dan gambar untuk item petak. |
setSubtitle(subtitle) | GridItem | Menetapkan subjudul item petak. |
setTextAlignment(alignment) | GridItem | Menetapkan perataan horizontal item petak. |
setTitle(title) | GridItem | Menetapkan teks judul untuk item petak. |
GridItemLayout
Properti
Properti | Jenis | Deskripsi |
---|---|---|
TEXT_BELOW | Enum | Judul dan subjudul ditampilkan di bawah gambar item petak. |
TEXT_ABOVE | Enum | Judul dan subtitel ditampilkan di atas gambar item petak. |
HorizontalAlignment
Properti
Properti | Jenis | Deskripsi |
---|---|---|
START | Enum | Sejajarkan widget ke awal sisi kalimat. |
CENTER | Enum | Sejajarkan widget ke tengah. |
END | Enum | Sejajarkan widget ke bagian akhir kalimat. |
HorizontalSizeStyle
Properti
Properti | Jenis | Deskripsi |
---|---|---|
FILL_AVAILABLE_SPACE | Enum | Menentukan ukuran Widget untuk mengisi ruang horizontal Column yang tersedia. |
FILL_MINIMUM_SPACE | Enum | Mengubah ukuran Widget untuk mengisi ruang horizontal terkecil dalam Column . |
HostAppDataSource
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setChatDataSource(chatClientDataSource) | HostAppDataSource | Menetapkan sumber data dari Google Chat. |
Icon
Properti
Properti | Jenis | Deskripsi |
---|---|---|
NONE | Enum | Tidak ada ikon. |
AIRPLANE | Enum | |
BOOKMARK | Enum | |
BUS | Enum | |
CAR | Enum | |
CLOCK | Enum | |
CONFIRMATION_NUMBER_ICON | Enum | |
DOLLAR | Enum | |
DESCRIPTION | Enum | |
EMAIL | Enum | |
EVENT_PERFORMER | Enum | |
EVENT_SEAT | Enum | |
FLIGHT_ARRIVAL | Enum | |
FLIGHT_DEPARTURE | Enum | |
HOTEL | Enum | |
HOTEL_ROOM_TYPE | Enum | |
INVITE | Enum | |
MAP_PIN | Enum | |
MEMBERSHIP | Enum | |
MULTIPLE_PEOPLE | Enum | |
OFFER | Enum | |
PERSON | Enum | |
PHONE | Enum | |
RESTAURANT_ICON | Enum | |
SHOPPING_CART | Enum | |
STAR | Enum | |
STORE | Enum | |
TICKET | Enum | |
TRAIN | Enum | |
VIDEO_CAMERA | Enum | |
VIDEO_PLAY | Enum |
IconImage
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setAltText(altText) | IconImage | Menetapkan teks alternatif URL yang digunakan untuk aksesibilitas. |
setIcon(icon) | IconImage | Menetapkan ikon standar jika URL tidak ditetapkan. |
setIconUrl(url) | IconImage | Menetapkan URL ikon jika ikon tidak ditetapkan. |
setImageCropType(imageCropType) | IconImage | Menetapkan gaya pemangkasan untuk gambar. |
setMaterialIcon(icon) | IconImage | Menetapkan ikon desain material. |
Image
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setAltText(altText) | Image | Menetapkan teks alternatif gambar untuk aksesibilitas. |
setAuthorizationAction(action) | Image | Menetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik. |
setComposeAction(action, composedEmailType) | Image | Menetapkan tindakan yang menulis draf email saat objek diklik. |
setImageUrl(url) | Image | Menetapkan gambar yang akan digunakan dengan memberikan URL atau string datanya. |
setOnClickAction(action) | Image | Menetapkan tindakan yang dieksekusi saat objek diklik. |
setOnClickOpenLinkAction(action) | Image | Menetapkan tindakan yang membuka URL di tab saat objek diklik. |
setOpenLink(openLink) | Image | Menetapkan URL yang akan dibuka saat objek diklik. |
ImageButton
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setAltText(altText) | ImageButton | Menetapkan teks alternatif tombol untuk aksesibilitas. |
setAuthorizationAction(action) | ImageButton | Menetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik. |
setComposeAction(action, composedEmailType) | ImageButton | Menetapkan tindakan yang membuat email draf saat objek diklik. |
setIcon(icon) | ImageButton | Menetapkan Icon standar untuk ditampilkan di tombol. |
setIconUrl(url) | ImageButton | Menetapkan URL gambar yang akan digunakan sebagai ikon tombol ini. |
setImageButtonStyle(imageButtonStyle) | ImageButton | Menetapkan gaya tombol. |
setMaterialIcon(icon) | ImageButton | Menetapkan ikon desain material. |
setOnClickAction(action) | ImageButton | Menetapkan tindakan yang dijalankan saat objek diklik. |
setOnClickOpenLinkAction(action) | ImageButton | Menetapkan tindakan yang membuka URL di tab saat objek diklik. |
setOpenLink(openLink) | ImageButton | Menetapkan URL yang akan dibuka saat objek diklik. |
setOverflowMenu(menu) | ImageButton | Menetapkan menu pop-up yang akan dibuka saat objek diklik. |
ImageButtonStyle
Properti
Properti | Jenis | Deskripsi |
---|---|---|
BORDERLESS | Enum | Tombol gambar tanpa batas. |
OUTLINED | Enum | Tombol gambar dengan latar belakang yang jelas. |
FILLED | Enum | Tombol gambar dengan latar belakang berwarna. |
FILLED_TONAL | Enum | Tombol gambar dengan jalan tengah alternatif antara tombol yang terisi dan bergaris batas. |
ImageComponent
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setAltText(altText) | ImageComponent | Menetapkan teks alternatif gambar. |
setBorderStyle(borderStyle) | ImageComponent | Menetapkan gaya batas yang diterapkan ke gambar. |
setCropStyle(imageCropStyle) | ImageComponent | Menetapkan gaya pemangkasan untuk gambar. |
setImageUrl(url) | ImageComponent | Menetapkan URL gambar. |
ImageCropStyle
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setAspectRatio(ratio) | ImageCropStyle | Menetapkan rasio aspek yang akan digunakan jika jenis pemangkasan adalah RECTANGLE_CUSTOM . |
setImageCropType(type) | ImageCropStyle | Menetapkan jenis pemangkasan untuk gambar. |
ImageCropType
Properti
Properti | Jenis | Deskripsi |
---|---|---|
SQUARE | Enum | Gaya pemangkasan bentuk persegi. |
CIRCLE | Enum | Gaya pemangkasan bentuk lingkaran. |
RECTANGLE_CUSTOM | Enum | Gaya pemangkasan bentuk persegi panjang dengan rasio kustom. |
RECTANGLE_4_3 | Enum | Gaya pemangkasan bentuk persegi panjang dengan rasio 4:3. |
ImageStyle
Properti
Properti | Jenis | Deskripsi |
---|---|---|
SQUARE | Enum | Tanpa pemangkasan. |
CIRCLE | Enum | Pangkas menjadi bentuk lingkaran. |
InputType
Properti
Properti | Jenis | Deskripsi |
---|---|---|
TEXT | Enum | Menerima teks biasa. |
INTEGER | Enum | Menerima bilangan bulat. |
FLOAT | Enum | Menerima bilangan floating point. |
EMAIL | Enum | Terima alamat email. |
Interaction
Properti
Properti | Jenis | Deskripsi |
---|---|---|
INTERACTION_UNSPECIFIED | Enum | Nilai default. |
OPEN_DIALOG | Enum | Membuka dialog, antarmuka berbasis kartu yang digunakan aplikasi Chat untuk berinteraksi dengan pengguna. |
KeyValue
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setAuthorizationAction(action) |
| Menetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik. |
setComposeAction(action, composedEmailType) |
| Menetapkan tindakan yang menulis draf email saat objek diklik. |
setOnClickAction(action) |
| Menetapkan tindakan yang dijalankan saat objek diklik. |
setOnClickOpenLinkAction(action) |
| Menetapkan tindakan yang membuka URL di tab saat objek diklik. |
setOpenLink(openLink) |
| Menetapkan URL yang akan dibuka saat objek diklik. |
LinkPreview
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
printJson() | String | Mencetak representasi JSON objek ini. |
setLinkPreviewTitle(title) | LinkPreview | Menetapkan judul yang ditampilkan dalam pratinjau link di atas kartu pratinjau. |
setPreviewCard(previewCard) | LinkPreview | Menetapkan kartu yang menampilkan informasi tentang link dari layanan pihak ketiga atau non-Google. |
setTitle(title) | LinkPreview | Menetapkan judul yang ditampilkan di smart chip untuk pratinjau link. |
LoadIndicator
Properti
Properti | Jenis | Deskripsi |
---|---|---|
SPINNER | Enum | Gunakan indikator indikator lingkaran berputar. |
NONE | Enum | Jangan gunakan indikator. |
MaterialIcon
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setFill(fill) | MaterialIcon | Apakah ikon dirender sebagai terisi. |
setGrade(grade) | MaterialIcon | Bobot dan gradasi memengaruhi ketebalan simbol. |
setName(name) | MaterialIcon | Menetapkan nama ikon. |
setWeight(weight) | MaterialIcon | Ketebalan goresan ikon. |
Navigation
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
popCard() | Navigation | Memunculkan kartu dari stack navigasi. |
popToNamedCard(cardName) | Navigation | Memunculkan kartu yang ditentukan berdasarkan nama kartunya. |
popToRoot() | Navigation | Memunculkan tumpukan kartu ke kartu root. |
printJson() | String | Mencetak representasi JSON dari objek ini. |
pushCard(card) | Navigation | Mendorong kartu yang diberikan ke tumpukan. |
updateCard(card) | Navigation | Melakukan penggantian kartu saat ini secara langsung. |
Notification
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setText(text) | Notification | Menetapkan teks yang akan ditampilkan dalam notifikasi. |
OnClose
Properti
Properti | Jenis | Deskripsi |
---|---|---|
NOTHING | Enum | Tidak melakukan apa pun saat ditutup. |
RELOAD | Enum | Memuat ulang add-on saat jendela ditutup. |
OpenAs
Properti
Properti | Jenis | Deskripsi |
---|---|---|
FULL_SIZE | Enum | Buka di jendela atau tab penuh. |
OVERLAY | Enum | Buka sebagai overlay seperti pop-up. |
OpenLink
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setOnClose(onClose) | OpenLink | Menetapkan perilaku tindakan URL saat jendela atau tab URL ditutup. |
setOpenAs(openAs) | OpenLink | Menetapkan perilaku URL saat dibuka. |
setUrl(url) | OpenLink | Menetapkan URL yang akan dibuka. |
OverflowMenu
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addMenuItem(menuItem) | OverflowMenu | Menambahkan item menu. |
OverflowMenuItem
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setAuthorizationAction(action) | OverflowMenuItem | Menetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik. |
setComposeAction(action, composedEmailType) | OverflowMenuItem | Menetapkan tindakan yang menulis draf email saat objek diklik. |
setDisabled(disabled) | OverflowMenuItem | Menetapkan apakah item menu dinonaktifkan. |
setOnClickAction(action) | OverflowMenuItem | Menetapkan tindakan yang dieksekusi saat objek diklik. |
setOnClickOpenLinkAction(action) | OverflowMenuItem | Menetapkan tindakan yang membuka URL di tab saat objek diklik. |
setOpenLink(openLink) | OverflowMenuItem | Menetapkan URL yang akan dibuka saat objek diklik. |
setStartIcon(icon) | OverflowMenuItem | Menetapkan ikon utama item menu. |
setText(text) | OverflowMenuItem | Menetapkan judul item menu. |
PlatformDataSource
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setCommonDataSource(commonDataSource) | PlatformDataSource | Menetapkan sumber data dari Google Workspace. |
setHostAppDataSource(hostAppDataSource) | PlatformDataSource | Digunakan untuk mengisi spasi di menu multipilih. |
ResponseType
Properti
Properti | Jenis | Deskripsi |
---|---|---|
TYPE_UNSPECIFIED | Enum | Jenis default yang ditangani sebagai NEW_MESSAGE . |
NEW_MESSAGE | Enum | Memposting sebagai pesan baru dalam topik. |
UPDATE_MESSAGE | Enum | Perbarui pesan aplikasi Chat. |
UPDATE_USER_MESSAGE_CARDS | Enum | Memperbarui kartu pada pesan pengguna. |
REQUEST_CONFIG | Enum | Minta autentikasi atau konfigurasi tambahan kepada pengguna secara pribadi. |
DIALOG | Enum | Menampilkan dialog. |
UPDATE_WIDGET | Enum | Kueri opsi pelengkapan otomatis teks widget. |
SelectionInput
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addItem(text, value, selected) | SelectionInput | Menambahkan item baru yang dapat dipilih. |
addMultiSelectItem(text, value, selected, startIconUri, bottomText) | SelectionInput | Menambahkan item baru yang dapat dipilih untuk menu pilihan yang multi-pilihan. |
setExternalDataSource(action) | SelectionInput | Menetapkan sumber data eksternal, seperti database relasional. |
setFieldName(fieldName) | SelectionInput | Menetapkan kunci yang mengidentifikasi input pilihan ini dalam objek peristiwa yang dihasilkan saat ada interaksi UI. |
setMultiSelectMaxSelectedItems(maxSelectedItems) | SelectionInput | Menetapkan jumlah maksimum item yang dapat dipilih pengguna. |
setMultiSelectMinQueryLength(queryLength) | SelectionInput | Menetapkan jumlah karakter teks yang dimasukkan pengguna sebelum kueri aplikasi otomatis diisi dan menampilkan item yang disarankan pada kartu. |
setOnChangeAction(action) | SelectionInput | Menetapkan Action yang akan dilakukan setiap kali input pilihan berubah. |
setPlatformDataSource(platformDataSource) | SelectionInput | Menetapkan sumber data dari Google Workspace. |
setTitle(title) | SelectionInput | Menetapkan judul yang akan ditampilkan di depan kolom input. |
setType(type) | SelectionInput | Menetapkan jenis input ini. |
SelectionInputType
Properti
Properti | Jenis | Deskripsi |
---|---|---|
CHECK_BOX | Enum | Gaya input kotak centang. |
RADIO_BUTTON | Enum | Gaya input tombol pilihan. |
DROPDOWN | Enum | Gaya input pilihan menu dropdown. |
SWITCH | Enum | Sekumpulan tombol. |
MULTI_SELECT | Enum | Menu multi-pilihan untuk data statis atau dinamis. |
Status
Properti
Properti | Jenis | Deskripsi |
---|---|---|
OK | Enum | Pemetaan HTTP: 200 OK |
CANCELLED | Enum | Pemetaan HTTP: 499 Client Closed Request |
UNKNOWN | Enum | Error tidak diketahui. |
INVALID_ARGUMENT | Enum | Klien menetapkan argumen yang tidak valid. |
DEADLINE_EXCEEDED | Enum | Pemetaan HTTP: 504 Gateway Timeout |
NOT_FOUND | Enum | Pemetaan HTTP: 404 Not Found |
ALREADY_EXISTS | Enum | Entitas yang coba dibuat oleh klien sudah ada. |
PERMISSION_DENIED | Enum | Pemetaan HTTP: 403 Forbidden |
UNAUTHENTICATED | Enum | Pemetaan HTTP: 401 Tidak Sah |
RESOURCE_EXHAUSTED | Enum | Pemetaan HTTP: 429 Too Many Requests |
FAILED_PRECONDITION | Enum | Operasi tersebut ditolak karena sistem tidak dalam status yang diperlukan untuk menjalankan operasi. |
ABORTED | Enum | Operasi dibatalkan, biasanya karena masalah konkurensi seperti kegagalan pemeriksaan pengurut atau pembatalan transaksi. |
OUT_OF_RANGE | Enum | Upaya operasi dilakukan melampaui rentang yang valid. |
UNIMPLEMENTED | Enum | Pemetaan HTTP: 501 Not Implemented |
INTERNAL | Enum | Error internal. |
UNAVAILABLE | Enum | Pemetaan HTTP: 503 Layanan Tidak Tersedia |
DATA_LOSS | Enum | Data hilang atau rusak yang tidak dapat dipulihkan. |
Suggestions
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addSuggestion(suggestion) | Suggestions | Menambahkan saran teks. |
addSuggestions(suggestions) | Suggestions | Menambahkan daftar saran teks. |
SuggestionsResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
printJson() | String | Mencetak representasi JSON dari objek ini. |
SuggestionsResponseBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
build() | SuggestionsResponse | Membuat respons saran saat ini dan memvalidasinya. |
setSuggestions(suggestions) | SuggestionsResponseBuilder | Menetapkan saran yang digunakan dalam pelengkapan otomatis di kolom teks. |
Switch
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setControlType(controlType) | Switch | Menetapkan jenis kontrol tombol akses. |
setFieldName(fieldName) | Switch | Menetapkan kunci yang mengidentifikasi tombol ini dalam objek peristiwa yang dihasilkan saat ada interaksi UI. |
setOnChangeAction(action) | Switch | Menetapkan tindakan yang akan diambil saat tombol dialihkan. |
setSelected(selected) | Switch | Menetapkan apakah tombol ini harus dimulai sebagai dipilih atau tidak dipilih. |
setValue(value) | Switch | Menetapkan nilai yang dikirim sebagai input formulir saat tombol ini diaktifkan. |
SwitchControlType
Properti
Properti | Jenis | Deskripsi |
---|---|---|
SWITCH | Enum | Kontrol bergaya tombol untuk widget tombol. |
CHECK_BOX | Enum | Kontrol bergaya kotak centang untuk widget tombol. |
TextButton
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setAltText(altText) | TextButton | Menetapkan teks alternatif tombol untuk aksesibilitas. |
setAuthorizationAction(action) | TextButton | Menetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik. |
setBackgroundColor(backgroundColor) | TextButton | Menetapkan warna latar belakang untuk tombol TextButtonStyle.FILLED . |
setComposeAction(action, composedEmailType) | TextButton | Menetapkan tindakan yang menulis draf email saat objek diklik. |
setDisabled(disabled) | TextButton | Menetapkan apakah tombol dinonaktifkan. |
setIcon(icon) | TextButton | Menetapkan Icon standar untuk ditampilkan di tombol. |
setIconUrl(url) | TextButton | Menetapkan URL gambar yang akan digunakan sebagai ikon tombol ini. |
setMaterialIcon(icon) | TextButton | Menetapkan ikon desain material. |
setOnClickAction(action) | TextButton | Menetapkan tindakan yang dijalankan saat objek diklik. |
setOnClickOpenLinkAction(action) | TextButton | Menetapkan tindakan yang membuka URL di tab saat objek diklik. |
setOpenLink(openLink) | TextButton | Menetapkan URL yang akan dibuka saat objek diklik. |
setOverflowMenu(menu) | TextButton | Menyetel menu pop-up yang akan dibuka saat objek diklik. |
setText(text) | TextButton | Menetapkan teks yang ditampilkan di tombol. |
setTextButtonStyle(textButtonStyle) | TextButton | Menetapkan gaya tombol. |
TextButtonStyle
Properti
Properti | Jenis | Deskripsi |
---|---|---|
OUTLINED | Enum | Tombol teks normal dengan latar belakang jelas. |
TEXT | Enum | JANGAN GUNAKAN. |
FILLED | Enum | Tombol teks dengan latar belakang berwarna. |
FILLED_TONAL | Enum | Tombol teks normal dengan alternatif tengah antara tombol yang terisi dan tombol yang digarisbatasi. |
BORDERLESS | Enum | Tombol teks normal tanpa batas. |
TextInput
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setFieldName(fieldName) | TextInput | Menetapkan kunci yang mengidentifikasi input teks ini dalam objek peristiwa yang dihasilkan saat ada interaksi UI. |
setHint(hint) | TextInput | Menetapkan petunjuk untuk input teks. |
setMultiline(multiline) | TextInput | Menetapkan apakah teks input ditampilkan di satu baris atau beberapa baris. |
setOnChangeAction(action) | TextInput | Menetapkan tindakan yang akan dilakukan setiap kali input teks berubah. |
setSuggestions(suggestions) | TextInput | Menetapkan saran untuk pelengkapan otomatis di kolom teks. |
setSuggestionsAction(suggestionsAction) | TextInput | Menetapkan tindakan callback untuk mengambil saran berdasarkan input pengguna untuk pelengkapan otomatis. |
setTitle(title) | TextInput | Menetapkan judul yang akan ditampilkan di atas kolom input. |
setValidation(validation) | TextInput | Menetapkan aturan validasi untuk widget ini. |
setValue(value) | TextInput | Menetapkan nilai yang telah diisi sebelumnya untuk ditetapkan di kolom input. |
TextParagraph
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setMaxLines(maxLines) | TextParagraph | Menetapkan jumlah maksimum baris teks yang ditampilkan di widget. |
setText(text) | TextParagraph | Menetapkan teks paragraf. |
TimePicker
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setFieldName(fieldName) | TimePicker | Menetapkan nama kolom yang mengidentifikasi alat pilih ini pada objek peristiwa yang dihasilkan saat ada interaksi UI. |
setHours(hours) | TimePicker | Menetapkan nilai jam yang diisi otomatis untuk ditetapkan di kolom input. |
setMinutes(minutes) | TimePicker | Menetapkan nilai menit yang telah diisi otomatis untuk ditetapkan di kolom input. |
setOnChangeAction(action) | TimePicker | Menetapkan Action yang dijalankan skrip setiap kali input pemilih berubah. |
setTitle(title) | TimePicker | Menetapkan judul yang ditampilkan di atas kolom input. |
UniversalActionResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
printJson() | String | Mencetak representasi JSON dari objek ini. |
UniversalActionResponseBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
build() | UniversalActionResponse | Mem-build respons tindakan universal saat ini dan memvalidasinya. |
displayAddOnCards(cardObjects) | UniversalActionResponseBuilder | Menampilkan add-on dengan kartu yang ditentukan. |
setOpenLink(openLink) | UniversalActionResponseBuilder | Menetapkan URL yang akan dibuka saat tindakan universal dipilih. |
UpdateDraftActionResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
printJson() | String | Mencetak representasi JSON dari objek ini. |
UpdateDraftActionResponseBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
build() | UpdateDraftActionResponse | Membuat respons tindakan draf pembaruan saat ini dan memvalidasinya. |
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction) | UpdateDraftActionResponseBuilder | Menetapkan tindakan yang memperbarui penerima Bcc email draf. |
setUpdateDraftBodyAction(updateDraftBodyAction) | UpdateDraftActionResponseBuilder | Tetapkan tindakan yang memperbarui isi email draf. |
setUpdateDraftCcRecipientsAction(updateDraftCcRecipientsAction) | UpdateDraftActionResponseBuilder | Menetapkan tindakan yang memperbarui penerima Cc draf. |
setUpdateDraftSubjectAction(updateDraftSubjectAction) | UpdateDraftActionResponseBuilder | Menetapkan tindakan yang memperbarui baris subjek draf. |
setUpdateDraftToRecipientsAction(updateDraftToRecipientsAction) | UpdateDraftActionResponseBuilder | Menetapkan tindakan yang memperbarui penerima Kepada draf. |
UpdateDraftBccRecipientsAction
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addUpdateBccRecipients(bccRecipientEmails) | UpdateDraftBccRecipientsAction | Memperbarui penerima Bcc draf email. |
UpdateDraftBodyAction
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addUpdateContent(content, contentType) | UpdateDraftBodyAction | Menambahkan konten yang ditentukan ke isi draf. |
setUpdateType(updateType) | UpdateDraftBodyAction | Menetapkan UpdateDraftBodyType tindakan pembaruan ini pada isi draf. |
UpdateDraftBodyType
Properti
Properti | Jenis | Deskripsi |
---|---|---|
IN_PLACE_INSERT | Enum | Default. |
INSERT_AT_START | Enum | Tindakan pembaruan menyisipkan konten di awal isi pesan. |
INSERT_AT_END | Enum | Tindakan pembaruan menyisipkan konten di akhir isi pesan. |
UpdateDraftCcRecipientsAction
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addUpdateCcRecipients(ccRecipientEmails) | UpdateDraftCcRecipientsAction | Memperbarui penerima Cc draf email. |
UpdateDraftSubjectAction
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addUpdateSubject(subject) | UpdateDraftSubjectAction | Memperbarui baris subjek draf email. |
UpdateDraftToRecipientsAction
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addUpdateToRecipients(toRecipientEmails) | UpdateDraftToRecipientsAction | Memperbarui kolom Kepada penerima draf email. |
UpdatedWidget
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addItem(text, value, selected, startIconUri, bottomText) | UpdatedWidget | Menambahkan item baru yang dapat dipilih. |
Validation
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setCharacterLimit(characterLimit) | Validation | Menetapkan batas karakter widget. |
setInputType(inputType) | Validation | Menetapkan jenis input widget. |
VerticalAlignment
Properti
Properti | Jenis | Deskripsi |
---|---|---|
CENTER | Enum | Tempatkan konten secara vertikal di tengah penampung. |
TOP | Enum | Menempatkan konten secara vertikal di bagian atas penampung. |
BOTTOM | Enum | Tempatkan konten secara vertikal di bagian bawah penampung. |
Widget
WrapStyle
Properti
Properti | Jenis | Deskripsi |
---|---|---|
NOWRAP | Enum | Tanpa pembungkusan. |
WRAP | Enum | Menggabungkan konten untuk widget apa pun dalam kolom. |