Card Service

Layanan Kartu

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

NameDeskripsi singkat
ActionTindakan yang memungkinkan interaktivitas dalam elemen UI.
ActionResponseObjek respons yang mungkin ditampilkan dari fungsi callback (misalnya, pengendali respons formulir) untuk melakukan satu atau beberapa tindakan pada klien.
ActionResponseBuilderBuilder untuk objek ActionResponse.
AttachmentMewakili lampiran yang dibuat oleh add-on.
AuthorizationActionTindakan otorisasi yang akan mengarahkan pengguna ke AuthorizationUrl saat diklik.
AuthorizationExceptionError yang dapat ditampilkan untuk memicu kartu otorisasi agar ditampilkan kepada pengguna.
BorderStyleClass yang mewakili gaya batas lengkap yang dapat diterapkan ke widget.
BorderTypeEnum yang mewakili jenis batas yang dapat diterapkan ke widget.
ButtonClass dasar untuk semua tombol.
ButtonSetMenyimpan kumpulan objek Button yang ditampilkan dalam baris.
CalendarEventActionResponseMerepresentasikan respons yang membuat perubahan pada acara kalender yang saat ini sedang diedit pengguna sebagai reaksi terhadap tindakan yang dilakukan di UI, seperti klik tombol.
CalendarEventActionResponseBuilderBuilder untuk objek CalendarEventActionResponse.
CardKartu konteks yang mewakili satu tampilan di UI.
CardActionItem menu yang dapat diklik yang ditambahkan ke menu header kartu.
CardBuilderBuilder untuk objek Card.
CardHeaderHeader Card.
CardSectionBagian kartu menampung grup widget dan menyediakan pemisahan visual di antara widget tersebut.
CardServiceCardService memberikan kemampuan untuk membuat kartu generik yang digunakan di berbagai produk ekstensi Google, seperti Add-on Google Workspace.
ComposeActionResponseObjek respons yang dapat ditampilkan dari metode callback untuk tindakan tulis di add-on Gmail.
ComposeActionResponseBuilderBuilder untuk objek ComposeActionResponse.
ComposedEmailTypeNilai enum yang menentukan apakah email yang ditulis adalah draf mandiri atau draf balasan.
ContentTypeNilai enum yang menentukan jenis konten konten yang dihasilkan oleh UpdateDraftActionResponse.
DatePickerKolom input yang memungkinkan input tanggal.
DateTimePickerKolom input yang memungkinkan pengguna memasukkan tanggal dan waktu.
DecoratedTextWidget yang menampilkan teks dengan dekorasi opsional.
DisplayStyleEnum yang menentukan gaya tampilan kartu.
DividerPembagi horizontal.
DriveItemsSelectedActionResponseMerepresentasikan respons yang melakukan perubahan pada Drive saat item Drive dipilih dan sebagai reaksi terhadap tindakan yang dilakukan di UI, seperti klik tombol.
DriveItemsSelectedActionResponseBuilderBuilder untuk objek DriveItemsSelectedActionResponse.
EditorFileScopeActionResponseMembuat perubahan pada Editor, seperti Google Dokumen, Spreadsheet, atau Slide sebagai reaksi terhadap tindakan yang dilakukan di UI.
EditorFileScopeActionResponseBuilderBuilder untuk objek EditorFileScopeActionResponse.
FixedFooterFooter tetap yang ditampilkan di bagian bawah add-on Card.
GridPetak terkelola untuk menampilkan koleksi item petak.
GridItemItem yang berinteraksi dengan pengguna dalam widget petak.
GridItemLayoutEnum yang menentukan gambar dan gaya teks GridItem.
HorizontalAlignmentEnum yang menentukan perataan horizontal widget.
IconIkon standar yang dapat digunakan di berbagai objek UI, seperti widget ImageButton atau DecoratedText.
IconImageIkon yang telah ditetapkan atau ikon dari URL dengan gaya pangkas yang dapat disesuaikan.
ImageWidget yang menampilkan satu gambar.
ImageButtonImageButton dengan gambar yang ditampilkan di atasnya.
ImageComponentKomponen gambar yang dapat ditambahkan ke item petak.
ImageCropStyleClass yang mewakili gaya pangkas yang dapat diterapkan ke komponen gambar.
ImageCropTypeEnum yang mewakili gaya pangkas yang diterapkan ke komponen gambar.
ImageStyleEnum yang menentukan gaya pemangkasan gambar.
KeyValueClass ini tidak digunakan lagi.
LoadIndicatorJenis enum yang menentukan jenis indikator pemuatan atau progres untuk ditampilkan saat Action sedang diproses.
NavigationObjek helper yang mengontrol navigasi kartu.
NotificationNotifikasi yang ditampilkan kepada pengguna sebagai respons atas interaksi dengan elemen UI.
OnCloseEnum yang menentukan hal yang harus dilakukan saat URL dibuka melalui OpenLink ditutup.
OpenAsEnum yang menentukan cara membuka URL.
OpenLinkMerepresentasikan tindakan untuk membuka link dengan beberapa opsi.
SelectionInputKolom input yang memungkinkan pemilihan antara kumpulan opsi yang telah ditetapkan.
SelectionInputTypeJenis input yang dipilih.
SuggestionsSaran pelengkapan otomatis untuk melengkapi widget TextInput.
SuggestionsResponseObjek respons yang dapat ditampilkan dari fungsi callback saran.
SuggestionsResponseBuilderBuilder untuk objek SuggestionsResponse.
SwitchElemen UI yang mendukung untuk diaktifkan atau dinonaktifkan.
SwitchControlTypeJenis kontrol widget Switch.
TextButtonTextButton dengan label teks.
TextButtonStyleEnum yang menentukan gaya untuk TextButton.
TextInputWidget kolom input yang menerima input teks.
TextParagraphWidget yang menampilkan teks dan mendukung format HTML dasar.
TimePickerKolom input yang memungkinkan pengguna memasukkan waktu.
UniversalActionResponseObjek respons yang mungkin ditampilkan dari metode yang membuat tindakan universal.
UniversalActionResponseBuilderBuilder untuk objek UniversalActionResponse.
UpdateDraftActionResponseMerepresentasikan tindakan yang memperbarui draf email yang sedang diedit pengguna.
UpdateDraftActionResponseBuilderBuilder untuk objek UpdateDraftActionResponse.
UpdateDraftBccRecipientsActionMemperbarui penerima Bcc draf email.
UpdateDraftBodyActionMemperbarui isi draf email.
UpdateDraftBodyTypeNilai enum yang menentukan jenis UpdateDraftBodyAction.
UpdateDraftCcRecipientsActionMemperbarui penerima Cc draf email.
UpdateDraftSubjectActionMemperbarui baris subjek draf email.
UpdateDraftToRecipientsActionMemperbarui Kepada penerima draf email.
WidgetClass dasar untuk semua widget yang dapat ditambahkan ke Card.

Action

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setFunctionName(functionName)ActionMenetapkan nama fungsi callback yang akan dipanggil.
setLoadIndicator(loadIndicator)ActionMenetapkan indikator pemuatan yang ditampilkan saat tindakan sedang berlangsung.
setParameters(parameters)ActionMengizinkan parameter kustom diteruskan ke fungsi callback.

ActionResponse

Metode

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

ActionResponseBuilder

Metode

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

Attachment

Metode

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

AuthorizationAction

Metode

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

AuthorizationException

Metode

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

BorderStyle

Metode

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

BorderType

Properti

PropertiJenisDeskripsi
NO_BORDEREnumTidak ada gaya batas.
STROKEEnumGaya batas guratan.

Button

Metode

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

ButtonSet

Metode

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

CalendarEventActionResponse

Metode

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

CalendarEventActionResponseBuilder

Metode

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

Card

Metode

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

CardAction

Metode

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

CardBuilder

Metode

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

CardHeader

Metode

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

CardSection

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addWidget(widget)CardSectionMenambahkan widget yang diberikan ke bagian ini.
setCollapsible(collapsible)CardSectionMenetapkan apakah bagian tersebut dapat diciutkan.
setHeader(header)CardSectionMenetapkan header bagian.
setNumUncollapsibleWidgets(numUncollapsibleWidgets)CardSectionMenetapkan jumlah widget yang masih ditampilkan saat bagian ini diciutkan.

CardService

Properti

PropertiJenisDeskripsi
BorderTypeBorderTypeEnumerasi BorderType.
ComposedEmailTypeComposedEmailTypeEnumerasi ComposedEmailType.
ContentTypeContentTypeEnumerasi ContentType.
GridItemLayoutGridItemLayoutEnumerasi GridItemLayout.
HorizontalAlignmentHorizontalAlignmentEnumerasi HorizontalAlignment.
IconIconEnumerasi Icon.
ImageCropTypeImageCropTypeEnumerasi ImageCropType.
ImageStyleImageStyleEnumerasi ImageStyle.
LoadIndicatorLoadIndicatorEnumerasi LoadIndicator.
OnCloseOnCloseEnumerasi OnClose.
OpenAsOpenAsEnumerasi OpenAs.
SelectionInputTypeSelectionInputTypeEnumerasi SelectionInputType.
TextButtonStyleTextButtonStyleEnumerasi TextButtonStyle.
UpdateDraftBodyTypeUpdateDraftBodyTypeEnumerasi UpdateDraftBodyType.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
newAction()ActionMembuat Action baru.
newActionResponseBuilder()ActionResponseBuilderMembuat ActionResponseBuilder baru.
newAttachment()AttachmentMembuat Attachment baru.
newAuthorizationAction()AuthorizationActionMembuat AuthorizationAction baru.
newAuthorizationException()AuthorizationExceptionMembuat AuthorizationException baru.
newBorderStyle()BorderStyleMembuat BorderStyle baru.
newButtonSet()ButtonSetMembuat ButtonSet baru.
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilderMembuat CalendarEventActionResponseBuilder baru.
newCardAction()CardActionMembuat CardAction baru.
newCardBuilder()CardBuilderMembuat CardBuilder baru.
newCardHeader()CardHeaderMembuat CardHeader baru.
newCardSection()CardSectionMembuat CardSection baru.
newComposeActionResponseBuilder()ComposeActionResponseBuilderMembuat ComposeActionResponseBuilder baru.
newDatePicker()DatePickerMembuat DatePicker baru.
newDateTimePicker()DateTimePickerMembuat DateTimePicker baru.
newDecoratedText()DecoratedTextMembuat DecoratedText baru.
newDivider()DividerMembuat Divider baru.
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilderMembuat DriveItemsSelectedActionResponseBuilder baru.
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilderMembuat EditorFileScopeActionResponseBuilder baru.
newFixedFooter()FixedFooterMembuat FixedFooter baru.
newGrid()GridMembuat Grid baru.
newGridItem()GridItemMembuat GridItem baru.
newIconImage()IconImageMembuat IconImage baru.
newImage()ImageMembuat Image baru.
newImageButton()ImageButtonMembuat ImageButton baru.
newImageComponent()ImageComponentMembuat ImageComponent baru.
newImageCropStyle()ImageCropStyleMembuat ImageCropStyle baru.
newKeyValue()KeyValueMembuat KeyValue baru.
newNavigation()NavigationMembuat Navigation baru.
newNotification()NotificationMembuat Notification baru.
newOpenLink()OpenLinkMembuat OpenLink baru.
newSelectionInput()SelectionInputMembuat SelectionInput baru.
newSuggestions()SuggestionsMembuat Suggestions baru.
newSuggestionsResponseBuilder()SuggestionsResponseBuilderMembuat SuggestionsResponseBuilder baru.
newSwitch()SwitchMembuat Switch baru.
newTextButton()TextButtonMembuat TextButton baru.
newTextInput()TextInputMembuat TextInput baru.
newTextParagraph()TextParagraphMembuat TextParagraph baru.
newTimePicker()TimePickerMembuat TimePicker baru.
newUniversalActionResponseBuilder()UniversalActionResponseBuilderMembuat UniversalActionResponseBuilder baru.
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilderMembuat UpdateDraftActionResponseBuilder baru.
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsActionMembuat UpdateDraftBccRecipientsAction baru;
newUpdateDraftBodyAction()UpdateDraftBodyActionMembuat UpdateDraftBodyAction baru.
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsActionMembuat UpdateDraftCcRecipientsAction baru.
newUpdateDraftSubjectAction()UpdateDraftSubjectActionMembuat UpdateDraftSubjectAction baru.
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsActionMembuat UpdateDraftToRecipientsAction baru.

ComposeActionResponse

Metode

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

ComposeActionResponseBuilder

Metode

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

ComposedEmailType

Properti

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

ContentType

Properti

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

DatePicker

Metode

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

DateTimePicker

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setFieldName(fieldName)DateTimePickerMenetapkan nama kolom yang mengidentifikasi alat pilih ini dalam objek peristiwa yang dihasilkan saat ada interaksi UI.
setOnChangeAction(action)DateTimePickerMenetapkan Action yang dijalankan skrip setiap kali input pemilih berubah.
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePickerMenetapkan jumlah menit dalam zona waktu yang harus di-offset dari UTC.
setTitle(title)DateTimePickerMenetapkan judul yang ditampilkan di atas kolom input.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerMenetapkan nilai yang telah diisi sebelumnya dalam kolom input.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerMenetapkan nilai yang telah diisi sebelumnya dalam kolom input.

DecoratedText

Metode

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

DisplayStyle

Properti

PropertiJenisDeskripsi
PEEKEnumMenampilkan header kartu di bagian bawah konten add-on pada konten yang sudah ada.
REPLACEEnumMenampilkan kartu dengan mengganti konten yang ada.

Divider

DriveItemsSelectedActionResponse

Metode

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

DriveItemsSelectedActionResponseBuilder

Metode

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

EditorFileScopeActionResponse

Metode

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

EditorFileScopeActionResponseBuilder

Metode

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

FixedFooter

Metode

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

Grid

Metode

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

GridItem

Metode

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

GridItemLayout

Properti

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

HorizontalAlignment

Properti

PropertiJenisDeskripsi
STARTEnumRatakan widget ke awal sisi kalimat.
CENTEREnumRatakan widget ke tengah.
ENDEnumRatakan widget ke bagian akhir kalimat.

Icon

Properti

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

IconImage

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setAltText(altText)IconImageMenetapkan teks alternatif URL yang digunakan untuk aksesibilitas.
setIcon(icon)IconImageMenetapkan ikon standar jika URL tidak ditetapkan.
setIconUrl(url)IconImageMenetapkan URL ikon jika ikon tidak disetel.
setImageCropType(imageCropType)IconImageMenetapkan gaya pangkas untuk gambar.

Image

Metode

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

ImageButton

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setAltText(altText)ImageButtonMenetapkan teks alternatif tombol untuk aksesibilitas.
setAuthorizationAction(action)ImageButtonMenetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik.
setComposeAction(action, composedEmailType)ImageButtonMenetapkan tindakan yang menulis draf email saat objek diklik.
setIcon(icon)ImageButtonMenetapkan Icon yang telah ditetapkan untuk ditampilkan pada tombol.
setIconUrl(url)ImageButtonMenetapkan URL gambar yang akan digunakan sebagai ikon tombol ini.
setOnClickAction(action)ImageButtonMenetapkan tindakan yang dijalankan saat objek diklik.
setOnClickOpenLinkAction(action)ImageButtonMenetapkan tindakan yang membuka URL di tab saat objek diklik.
setOpenLink(openLink)ImageButtonMenetapkan URL yang akan dibuka saat objek diklik.

ImageComponent

Metode

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

ImageCropStyle

Metode

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

ImageCropType

Properti

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

ImageStyle

Properti

PropertiJenisDeskripsi
SQUAREEnumTidak ada pemangkasan.
CIRCLEEnumPangkas menjadi bentuk lingkaran.

KeyValue

Metode

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

LoadIndicator

Properti

PropertiJenisDeskripsi
SPINNEREnumGunakan indikator indikator lingkaran berputar.
NONEEnumJangan gunakan indikator.

Metode

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

Notification

Metode

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

OnClose

Properti

PropertiJenisDeskripsi
NOTHINGEnumJangan melakukan apa pun sebagai penutup.
RELOADEnumMemuat ulang add-on saat jendela ditutup.

OpenAs

Properti

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

Metode

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

SelectionInput

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addItem(text, value, selected)SelectionInputMenambahkan item baru yang dapat dipilih.
setFieldName(fieldName)SelectionInputMenetapkan kunci yang mengidentifikasi input pemilihan ini dalam objek peristiwa yang dihasilkan saat ada interaksi UI.
setOnChangeAction(action)SelectionInputMenetapkan Action agar dilakukan setiap kali input pemilihan berubah.
setTitle(title)SelectionInputMenetapkan judul yang akan ditampilkan di depan kolom input.
setType(type)SelectionInputMenetapkan jenis input ini.

SelectionInputType

Properti

PropertiJenisDeskripsi
CHECK_BOXEnumGaya kotak centang untuk kotak centang.
RADIO_BUTTONEnumGaya input buton radio.
DROPDOWNEnumGaya input pilihan menu drop-down.

Suggestions

Metode

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

SuggestionsResponse

Metode

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

SuggestionsResponseBuilder

Metode

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

Switch

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setControlType(controlType)SwitchMenetapkan jenis kontrol tombol.
setFieldName(fieldName)SwitchMenetapkan kunci yang mengidentifikasi tombol ini di objek peristiwa yang dihasilkan saat ada interaksi UI.
setOnChangeAction(action)SwitchMenetapkan tindakan yang akan diambil saat tombol dialihkan.
setSelected(selected)SwitchMenetapkan apakah tombol ini harus dimulai sebagai dipilih atau batal dipilih.
setValue(value)SwitchMenetapkan nilai yang dikirim sebagai input formulir saat tombol ini diaktifkan.

SwitchControlType

Properti

PropertiJenisDeskripsi
SWITCHEnumKontrol bergaya tombol alih untuk widget tombol akses.
CHECK_BOXEnumKontrol bergaya kotak centang untuk widget tombol akses.

TextButton

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setAltText(altText)TextButtonMenetapkan teks alternatif tombol untuk aksesibilitas.
setAuthorizationAction(action)TextButtonMenetapkan tindakan otorisasi yang membuka URL ke alur otorisasi saat objek diklik.
setBackgroundColor(backgroundColor)TextButtonMenetapkan warna latar belakang untuk tombol TextButtonStyle.FILLED.
setComposeAction(action, composedEmailType)TextButtonMenetapkan tindakan yang menulis draf email saat objek diklik.
setDisabled(disabled)TextButtonMenetapkan apakah tombol dinonaktifkan.
setOnClickAction(action)TextButtonMenetapkan tindakan yang dijalankan saat objek diklik.
setOnClickOpenLinkAction(action)TextButtonMenetapkan tindakan yang membuka URL di tab saat objek diklik.
setOpenLink(openLink)TextButtonMenetapkan URL yang akan dibuka saat objek diklik.
setText(text)TextButtonMenetapkan teks yang ditampilkan di tombol.
setTextButtonStyle(textButtonStyle)TextButtonMenetapkan gaya tombol.

TextButtonStyle

Properti

PropertiJenisDeskripsi
TEXTEnumTombol teks normal dengan latar belakang yang jelas.
FILLEDEnumTombol teks dengan latar belakang berwarna.

TextInput

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setFieldName(fieldName)TextInputMenetapkan kunci yang mengidentifikasi input teks ini dalam objek peristiwa yang dihasilkan saat ada interaksi UI.
setHint(hint)TextInputMenetapkan petunjuk untuk input teks.
setMultiline(multiline)TextInputMenetapkan apakah teks input ditampilkan dalam satu baris atau beberapa baris.
setOnChangeAction(action)TextInputMenetapkan tindakan yang akan dilakukan setiap kali input teks berubah.
setSuggestions(suggestions)TextInputMenetapkan saran untuk pelengkapan otomatis di kolom teks.
setSuggestionsAction(suggestionsAction)TextInputMenetapkan tindakan callback untuk mengambil saran berdasarkan input pengguna untuk pelengkapan otomatis.
setTitle(title)TextInputMenyetel judul yang akan ditampilkan di atas kolom input.
setValue(value)TextInputMenetapkan nilai yang terisi otomatis yang akan ditetapkan di kolom input.

TextParagraph

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setText(text)TextParagraphMenetapkan teks paragraf.

TimePicker

Metode

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

UniversalActionResponse

Metode

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

UniversalActionResponseBuilder

Metode

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

UpdateDraftActionResponse

Metode

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

UpdateDraftActionResponseBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()UpdateDraftActionResponseMembuat respons tindakan draf update saat ini dan memvalidasinya.
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction)UpdateDraftActionResponseBuilderMenetapkan tindakan yang memperbarui penerima Bcc email dari draf.
setUpdateDraftBodyAction(updateDraftBodyAction)UpdateDraftActionResponseBuilderMenetapkan tindakan yang memperbarui isi email draf.
setUpdateDraftCcRecipientsAction(updateDraftCcRecipientsAction)UpdateDraftActionResponseBuilderMenetapkan tindakan yang memperbarui penerima Cc draf.
setUpdateDraftSubjectAction(updateDraftSubjectAction)UpdateDraftActionResponseBuilderMenetapkan tindakan yang memperbarui baris subjek draf.
setUpdateDraftToRecipientsAction(updateDraftToRecipientsAction)UpdateDraftActionResponseBuilderMenetapkan tindakan yang memperbarui Penerima draf.

UpdateDraftBccRecipientsAction

Metode

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

UpdateDraftBodyAction

Metode

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

UpdateDraftBodyType

Properti

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

UpdateDraftCcRecipientsAction

Metode

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

UpdateDraftSubjectAction

Metode

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

UpdateDraftToRecipientsAction

Metode

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

Widget