Layanan ini memungkinkan skrip mengonfigurasi dan mem-build komponen dan perilaku kartu dan widget untuk UI. Struktur UI yang Anda buat dengan layanan ini otomatis tersedia di desktop dan perangkat seluler, sehingga Anda tidak perlu mengembangkan UI terpisah untuk keduanya.
Class
Name | Deskripsi singkat |
---|---|
Action | Tindakan yang memungkinkan interaktivitas dalam elemen UI. |
ActionResponse | Objek respons yang mungkin ditampilkan dari fungsi callback (misalnya, pengendali respons formulir) untuk melakukan satu atau beberapa tindakan pada klien. |
ActionResponseBuilder | Builder untuk objek ActionResponse . |
Attachment | Mewakili 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 agar 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 saat ini 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 menampung grup widget dan menyediakan pemisahan visual di antara widget tersebut. |
CardService | CardService memberikan kemampuan untuk membuat kartu generik yang digunakan di berbagai produk ekstensi Google, seperti Add-on 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 adalah 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. |
DisplayStyle | Enum yang menentukan gaya tampilan kartu. |
Divider | Pembagi horizontal. |
DriveItemsSelectedActionResponse | Merepresentasikan respons yang melakukan 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 add-on Card . |
Grid | Petak terkelola untuk menampilkan koleksi item petak. |
GridItem | Item yang berinteraksi dengan pengguna dalam widget petak. |
GridItemLayout | Enum yang menentukan gambar dan gaya teks GridItem. |
HorizontalAlignment | Enum yang menentukan perataan horizontal widget. |
Icon | Ikon standar yang dapat digunakan di berbagai objek UI, seperti widget ImageButton atau DecoratedText . |
IconImage | Ikon yang telah ditetapkan atau ikon dari URL dengan gaya pangkas yang dapat disesuaikan. |
Image | Widget yang menampilkan satu gambar. |
ImageButton | ImageButton dengan gambar yang ditampilkan di atasnya. |
ImageComponent | Komponen gambar yang dapat ditambahkan ke item petak. |
ImageCropStyle | Class yang mewakili gaya pangkas yang dapat diterapkan ke komponen gambar. |
ImageCropType | Enum yang mewakili gaya pangkas yang diterapkan ke komponen gambar. |
ImageStyle | Enum yang menentukan gaya pemangkasan gambar. |
| Class ini tidak digunakan lagi. |
LoadIndicator | Jenis enum yang menentukan jenis indikator pemuatan atau progres untuk ditampilkan saat Action sedang diproses. |
Navigation | Objek helper yang mengontrol navigasi kartu. |
Notification | Notifikasi yang ditampilkan kepada pengguna sebagai respons atas interaksi dengan elemen UI. |
OnClose | Enum yang menentukan hal yang harus dilakukan saat URL dibuka melalui OpenLink ditutup. |
OpenAs | Enum yang menentukan cara membuka URL. |
OpenLink | Merepresentasikan tindakan untuk membuka link dengan beberapa opsi. |
SelectionInput | Kolom input yang memungkinkan pemilihan antara kumpulan opsi yang telah ditetapkan. |
SelectionInputType | Jenis input yang dipilih. |
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 untuk diaktifkan atau dinonaktifkan. |
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 format HTML dasar. |
TimePicker | Kolom input yang memungkinkan pengguna memasukkan waktu. |
UniversalActionResponse | Objek respons yang mungkin 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 Kepada penerima draf email. |
Widget | Class dasar untuk semua widget yang dapat ditambahkan ke Card . |
Action
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setFunctionName(functionName) | Action | Menetapkan nama fungsi callback yang akan dipanggil. |
setLoadIndicator(loadIndicator) | Action | Menetapkan indikator pemuatan yang ditampilkan saat tindakan sedang berlangsung. |
setParameters(parameters) | Action | Mengizinkan parameter kustom diteruskan ke fungsi callback. |
ActionResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
printJson() | String | Mencetak representasi JSON objek ini. |
ActionResponseBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
build() | ActionResponse | Membuat respons tindakan saat ini dan memvalidasinya. |
setNavigation(navigation) | ActionResponseBuilder | Menetapkan respons ke tindakan Navigation . |
setNotification(notification) | ActionResponseBuilder | Setel notifikasi untuk ditampilkan saat tindakan diaktifkan. |
setOpenLink(openLink) | ActionResponseBuilder | Menyetel URL yang akan dituju saat tindakan diaktifkan. |
setStateChanged(stateChanged) | ActionResponseBuilder | Menetapkan tanda untuk menunjukkan bahwa tindakan ini mengubah status data yang ada. |
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 mengarahkan pengguna dari perintah otorisasi. |
AuthorizationException
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
printJson() | String | Mencetak representasi JSON objek ini. |
setAuthorizationUrl(authUrl) | AuthorizationException | Menetapkan URL otorisasi yang mengarahkan 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 guratan. |
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. |
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 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 acara Kalender saat tindakan UI terkait dilakukan. |
Card
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
printJson() | String | Mencetak representasi JSON 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 | Menetapkan pemangkasan ikon di header kartu. |
setImageUrl(imageUrl) | CardHeader | Menetapkan gambar untuk 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. |
setCollapsible(collapsible) | CardSection | Menetapkan apakah bagian tersebut 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 . |
ComposedEmailType | ComposedEmailType | Enumerasi ComposedEmailType . |
ContentType | ContentType | Enumerasi ContentType . |
GridItemLayout | GridItemLayout | Enumerasi GridItemLayout . |
HorizontalAlignment | HorizontalAlignment | Enumerasi HorizontalAlignment . |
Icon | Icon | Enumerasi Icon . |
ImageCropType | ImageCropType | Enumerasi ImageCropType . |
ImageStyle | ImageStyle | Enumerasi ImageStyle . |
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
ComposeActionResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
printJson() | String | Mencetak representasi JSON objek ini. |
ComposeActionResponseBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
build() | ComposeActionResponse | Mem-build respons tindakan compose saat ini dan memvalidasinya. |
setGmailDraft(draft) | ComposeActionResponseBuilder | Menetapkan draf GmailMessage yang dibuat menggunakan GmailMessage.createDraftReply(body) atau fungsi yang 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 dibuat. |
DatePicker
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setFieldName(fieldName) | DatePicker | Menetapkan nama kolom yang mengidentifikasi alat pilih 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 telah diisi sebelumnya dalam kolom input. |
setValueInMsSinceEpoch(valueMsEpoch) | DatePicker | Menetapkan nilai yang telah diisi sebelumnya dalam kolom input. |
DateTimePicker
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setFieldName(fieldName) | DateTimePicker | Menetapkan nama kolom yang mengidentifikasi alat pilih 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 dalam zona waktu yang harus di-offset dari UTC. |
setTitle(title) | DateTimePicker | Menetapkan judul yang ditampilkan di atas kolom input. |
setValueInMsSinceEpoch(valueMsEpoch) | DateTimePicker | Menetapkan nilai yang telah diisi sebelumnya dalam kolom input. |
setValueInMsSinceEpoch(valueMsEpoch) | DateTimePicker | Menetapkan nilai yang telah diisi sebelumnya dalam 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 dijalankan 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. |
DisplayStyle
Properti
Properti | Jenis | Deskripsi |
---|---|---|
PEEK | Enum | Menampilkan header kartu di bagian bawah konten add-on pada konten yang sudah 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 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 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 saat ini aktif. |
FixedFooter
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setPrimaryButton(button) | FixedFooter | Setel tombol utama di footer tetap. |
setSecondaryButton(button) | FixedFooter | Setel 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 dalam petak. |
setOnClickAction(action) | Grid | Menetapkan tindakan yang dijalankan 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 subtitel item petak. |
setTextAlignment(alignment) | GridItem | Menetapkan perataan horizontal item petak. |
setTitle(title) | GridItem | Menetapkan teks judul item petak. |
GridItemLayout
Properti
Properti | Jenis | Deskripsi |
---|---|---|
TEXT_BELOW | Enum | Judul dan subjudul ditampilkan di bawah gambar item petak. |
TEXT_ABOVE | Enum | Judul dan subjudul ditampilkan di atas gambar item petak. |
HorizontalAlignment
Properti
Properti | Jenis | Deskripsi |
---|---|---|
START | Enum | Ratakan widget ke awal sisi kalimat. |
CENTER | Enum | Ratakan widget ke tengah. |
END | Enum | Ratakan widget ke bagian akhir kalimat. |
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 disetel. |
setImageCropType(imageCropType) | IconImage | Menetapkan gaya pangkas untuk gambar. |
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 string data atau URL-nya. |
setOnClickAction(action) | Image | Menetapkan tindakan yang dijalankan 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 menulis draf email saat objek diklik. |
setIcon(icon) | ImageButton | Menetapkan Icon yang telah ditetapkan untuk ditampilkan pada tombol. |
setIconUrl(url) | ImageButton | Menetapkan URL gambar yang akan digunakan sebagai ikon tombol ini. |
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. |
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 pangkas untuk gambar. |
setImageUrl(url) | ImageComponent | Menetapkan URL gambar. |
ImageCropStyle
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
setAspectRatio(ratio) | ImageCropStyle | Menetapkan rasio lebar tinggi yang akan digunakan jika jenis pemangkasannya adalah RECTANGLE_CUSTOM . |
setImageCropType(type) | ImageCropStyle | Menetapkan jenis pemangkasan untuk gambar. |
ImageCropType
Properti
Properti | Jenis | Deskripsi |
---|---|---|
SQUARE | Enum | Gaya pangkas bentuk persegi. |
CIRCLE | Enum | Gaya pangkas bentuk lingkaran. |
RECTANGLE_CUSTOM | Enum | Gaya pangkas bentuk persegi panjang dengan rasio kustom. |
RECTANGLE_4_3 | Enum | Gaya pangkas bentuk persegi panjang dengan rasio 4:3. |
ImageStyle
Properti
Properti | Jenis | Deskripsi |
---|---|---|
SQUARE | Enum | Tidak ada pemangkasan. |
CIRCLE | Enum | Pangkas menjadi bentuk lingkaran. |
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. |
LoadIndicator
Properti
Properti | Jenis | Deskripsi |
---|---|---|
SPINNER | Enum | Gunakan indikator indikator lingkaran berputar. |
NONE | Enum | Jangan gunakan indikator. |
Navigation
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
popCard() | Navigation | Memunculkan kartu dari tumpukan navigasi. |
popToNamedCard(cardName) | Navigation | Memunculkan ke kartu yang ditentukan berdasarkan nama kartunya. |
popToRoot() | Navigation | Memunculkan tumpukan kartu ke kartu root. |
printJson() | String | Mencetak representasi JSON objek ini. |
pushCard(card) | Navigation | Mendorong kartu yang diberikan ke tumpukan. |
updateCard(card) | Navigation | Melakukan penggantian kartu saat ini. |
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 | Jangan melakukan apa pun sebagai penutup. |
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. |
SelectionInput
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addItem(text, value, selected) | SelectionInput | Menambahkan item baru yang dapat dipilih. |
setFieldName(fieldName) | SelectionInput | Menetapkan kunci yang mengidentifikasi input pemilihan ini dalam objek peristiwa yang dihasilkan saat ada interaksi UI. |
setOnChangeAction(action) | SelectionInput | Menetapkan Action agar dilakukan setiap kali input pemilihan berubah. |
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 kotak centang untuk kotak centang. |
RADIO_BUTTON | Enum | Gaya input buton radio. |
DROPDOWN | Enum | Gaya input pilihan menu drop-down. |
Suggestions
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addSuggestion(suggestion) | Suggestions | Tambahkan saran teks. |
addSuggestions(suggestions) | Suggestions | Tambahkan daftar saran teks. |
SuggestionsResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
printJson() | String | Mencetak representasi JSON 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. |
setFieldName(fieldName) | Switch | Menetapkan kunci yang mengidentifikasi tombol ini di 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 batal 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 alih untuk widget tombol akses. |
CHECK_BOX | Enum | Kontrol bergaya kotak centang untuk widget tombol akses. |
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. |
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. |
setText(text) | TextButton | Menetapkan teks yang ditampilkan di tombol. |
setTextButtonStyle(textButtonStyle) | TextButton | Menetapkan gaya tombol. |
TextButtonStyle
Properti
Properti | Jenis | Deskripsi |
---|---|---|
TEXT | Enum | Tombol teks normal dengan latar belakang yang jelas. |
FILLED | Enum | Tombol teks dengan latar belakang berwarna. |
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 dalam 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 | Menyetel judul yang akan ditampilkan di atas kolom input. |
setValue(value) | TextInput | Menetapkan nilai yang terisi otomatis yang akan ditetapkan di kolom input. |
TextParagraph
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
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 dalam objek peristiwa yang dihasilkan saat ada interaksi UI. |
setHours(hours) | TimePicker | Menetapkan nilai jam yang terisi otomatis dalam kolom input. |
setMinutes(minutes) | TimePicker | Menetapkan nilai menit bidang untuk ditetapkan dalam 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 objek ini. |
UniversalActionResponseBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
build() | UniversalActionResponse | Membuat respons tindakan universal saat ini dan memvalidasinya. |
displayAddOnCards(cardObjects) | UniversalActionResponseBuilder | Menampilkan add-on dengan kartu yang ditentukan. |
setOpenLink(openLink) | UniversalActionResponseBuilder | Menetapkan URL agar terbuka saat tindakan universal dipilih. |
UpdateDraftActionResponse
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
printJson() | String | Mencetak representasi JSON objek ini. |
UpdateDraftActionResponseBuilder
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
build() | UpdateDraftActionResponse | Membuat respons tindakan draf update saat ini dan memvalidasinya. |
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction) | UpdateDraftActionResponseBuilder | Menetapkan tindakan yang memperbarui penerima Bcc email dari draf. |
setUpdateDraftBodyAction(updateDraftBodyAction) | UpdateDraftActionResponseBuilder | Menetapkan 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 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 update ini pada isi draf. |
UpdateDraftBodyType
Properti
Properti | Jenis | Deskripsi |
---|---|---|
IN_PLACE_INSERT | Enum | Default. |
INSERT_AT_START | Enum | Tindakan update menyisipkan konten di awal isi pesan. |
INSERT_AT_END | Enum | Tindakan update 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 Kepada penerima draf email. |