AddOns Response Service

AddOns Response Service

Layanan ini memungkinkan skrip mengonfigurasi dan membuat add-on Google Workspace.

Class

NamaDeskripsi singkat
AccessoryWidget
ActionTindakan yang dapat digunakan add-on Google Workspace yang memperluas Google Workspace Studio untuk merender kartu baru.
ActionResponse
ActionResponseBuilder
AddOnsResponseServiceAddOnsResponseService memberikan kemampuan untuk membuat respons bagi add-on Google Workspace.
AddonComposeUiActionResponse
AddonComposeUiActionResponseBuilder
AddonComposeUiActionType
Attachment
BasicDataTypeEnum yang merepresentasikan jenis data generik dasar.
CalendarEventActionResponse
CalendarEventActionResponseBuilder
ChatDataActionsResponseBuilder
ChatMessage
ColorObjek Warna yang merepresentasikan warna dalam ruang warna RGBA.
ComposeActionResponse
ComposeActionResponseBuilder
ComposedEmailType
ContentType
CreateMessageAction
DataActionsResponse
DataTypeDataType digunakan untuk menetapkan jenis variabel.
DriveItemsSelectedActionResponse
DriveItemsSelectedActionResponseBuilder
DynamicResourceDefinitionDynamicResourceDefinition adalah blok penyusun untuk ResourceFieldsDefinitionRetrievedAction, yang dapat berisi satu atau beberapa angka ResourceField untuk menentukan secara dinamis jumlah variabel output yang disediakan oleh langkah dalam Google Workspace Studio.
EditorFileScopeActionResponse
EditorFileScopeActionResponseBuilder
EndNavigation
ErrorActionabilityEnum yang merepresentasikan kemampuan tindakan error.
ErrorRetryabilityEnum yang merepresentasikan kemampuan coba ulang pemanggilan tindakan saat terjadi error.
FontWeightEnum yang merepresentasikan ketebalan font teks yang diberi gaya.
HostAppActionHostAppAction adalah jenis Tindakan yang ditangani oleh setiap aplikasi host.
HyperlinkElemen Hyperlink yang digunakan di TextFormatElement.
InsertSectionBuilder untuk objek InsertSection.
InsertWidgetBuilder untuk objek InsertWidget.
LinkObjek link dari resource pihak ketiga yang dikonversi menjadi smart chip di aplikasi host.
LinkPreview
ListContainerPenampung untuk item daftar, dengan setiap item daftar dapat berisi beberapa TextFormatElement.
ListItemItem daftar, dengan setiap item daftar dapat berisi beberapa TextFormatElement.
ListTypeEnum yang merepresentasikan jenis daftar.
ModifyCardBuilder untuk objek ModifyCard yang mengubah dan memperbarui antarmuka kartu yang ada dengan meneruskan objek ModifyCard ke Action.
NavigationObjek helper yang mengontrol navigasi kartu.
Notification
OnClose
OpenAs
OpenLink
RemoveSectionBuilder untuk objek RemoveSection.
RemoveWidgetBuilder untuk objek RemoveWidget.
RenderActionMerender atau memperbarui kartu dengan melakukan Action sebagai respons terhadap interaksi pengguna.
RenderActionBuilderBuilder untuk objek RenderAction.
ResourceDataMewakili data resource khusus aplikasi, data resource berisi kumpulan pasangan nilai kunci dari nama variabel dan VariableData.
ResourceFieldResourceField adalah elemen penyusun dasar DynamicResourceDefinition, setiap kolom resource sesuai dengan variabel output langkah saat ini.
ResourceFieldsDefinitionRetrievedActionResourceFieldsDefinitionRetrievedAction adalah jenis ResourceFieldsDefinitionRetrievedAction yang digunakan untuk mengambil definisi daftar kolom resource melalui fungsi dynamicResourceDefinitionProvider yang ditentukan dalam manifes.
ResourceRetrievedActionResourceRetrievedAction digunakan untuk mengambil konten resource kustom jika diperlukan, dengan kolom resource kustom ditentukan dalam ResourceData.
ResourceTypeJenis resource khusus aplikasi, ID unik jenis resource harus memiliki WorkflowResourceDefinition yang sesuai.
ReturnElementErrorActionReturnElementErrorAction menunjukkan bahwa terjadi error selama pemanggilan elemen.
ReturnOutputVariablesActionBerisi variabel output yang dihasilkan oleh tindakan yang dijalankan di Google Workspace Studio.
SaveWorkflowActionTindakan ini menunjukkan bahwa aplikasi host (Google Workspace Studio) harus menyimpan agen.
SendStatus
StyledTextElemen teks dengan gaya seperti tebal, miring, dan warna.
TextFormatChipChip yang dapat diklik dalam format teks.
TextFormatElementElemen format teks, yang dapat berupa TextFormatChip, StyledText, Hyperlink, atau ListContainer.
TextFormatIconIkon yang ditampilkan dalam TextFormatChip.
TextStyleEnum yang merepresentasikan gaya teks yang diberi gaya.
TimeStampMenunjukkan objek stempel waktu yang dapat ditambahkan ke VariableData.
UniversalActionResponse
UniversalActionResponseBuilder
UpdateDraftActionResponse
UpdateDraftActionResponseBuilder
UpdateDraftBccRecipientsAction
UpdateDraftBodyAction
UpdateDraftBodyType
UpdateDraftCcRecipientsAction
UpdateDraftSubjectAction
UpdateDraftToRecipientsAction
UpdateInlinePreviewAction
UpdateMessageAction
UpdateWidgetBuilder untuk objek UpdateWidget.
ValidationErrorSeverityEnum yang merepresentasikan tingkat keparahan error validasi.
ValueMetadatavalueMetadata berisi informasi tentang kemungkinan nilai variabel.
VariableDataMewakili data variabel yang dapat berisi kumpulan nilai dalam berbagai jenis.
WorkflowActionWorkflowAction adalah jenis HostAppAction yang digunakan untuk melakukan tindakan tertentu di Google Workspace Studio.
WorkflowTextFormatBlok teks dengan opsi pemformatan lengkap, termasuk gaya, hyperlink, dan elemen interaktif yang ditentukan dalam TextFormatElement.
WorkflowValidationErrorActionTindakan ini menunjukkan bahwa aplikasi host (Google Workspace Studio) harus menampilkan error validasi.

AccessoryWidget

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addWidget(widget)AccessoryWidgetMenetapkan widget untuk tindakan ini.

Action

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addModifyCard(modifyCard)ActionMenambahkan operasi ModifyCard ke tindakan.
addNavigation(navigation)ActionMenambahkan navigasi kartu ke tindakan.

ActionResponse

Metode

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

ActionResponseBuilder

Metode

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

AddOnsResponseService

Properti

PropertiJenisDeskripsi
AddonComposeUiActionTypeAddonComposeUiActionTypeEnumerasi AddonComposeUiActionType.
ComposedEmailTypeComposedEmailTypeEnumerasi ComposedEmailType.
ContentTypeContentTypeEnumerasi ContentType.
EndNavigationEndNavigationEnumerasi EndNavigation.
OnCloseOnCloseEnumerasi OnClose.
OpenAsOpenAsEnumerasi OpenAs.
SendStatusSendStatusEnumerasi SendStatus.
UpdateDraftBodyTypeUpdateDraftBodyTypeEnumerasi UpdateDraftBodyType.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
newAccessoryWidget()AccessoryWidgetMembuat AccessoryWidget baru.
newAction()ActionMembuat Action baru.
newActionResponseBuilder()ActionResponseBuilderMembuat ActionResponseBuilder.
newAddonComposeUiActionResponseBuilder()AddonComposeUiActionResponseBuilderMembuat AddonComposeUiActionResponseBuilder.
newAttachment()AttachmentMembuat Attachment.
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilderMembuat CalendarEventActionResponseBuilder.
newChatDataActionBuilder()ChatDataActionsResponseBuilderMembuat ChatDataActionsResponseBuilder.
newChatMessage()ChatMessageMembuat ChatMessage.
newComposeActionResponseBuilder()ComposeActionResponseBuilderMembuat ComposeActionResponseBuilder.
newCreateMessageAction()CreateMessageActionMembuat CreateMessageAction.
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilderMembuat DriveItemsSelectedActionResponseBuilder.
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilderMembuat EditorFileScopeActionResponseBuilder.
newLinkPreview()LinkPreviewMembuat LinkPreview.
newNavigation()NavigationMembuat Navigation.
newNotification()NotificationMembuat Notification.
newOpenLink()OpenLinkMembuat OpenLink.
newRenderActionBuilder()RenderActionBuilderMembuat RenderActionBuilder baru.
newUniversalActionResponseBuilder()UniversalActionResponseBuilderMembuat UniversalActionResponseBuilder.
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilderMembuat UpdateDraftActionResponseBuilder.
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsActionMembuat UpdateDraftBccRecipientsAction;
newUpdateDraftBodyAction()UpdateDraftBodyActionMembuat UpdateDraftBodyAction.
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsActionMembuat UpdateDraftCcRecipientsAction.
newUpdateDraftSubjectAction()UpdateDraftSubjectActionMembuat UpdateDraftSubjectAction.
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsActionMembuat UpdateDraftToRecipientsAction.
newUpdateInlinePreviewAction()UpdateInlinePreviewActionMembuat UpdateInlinePreviewAction.
newUpdateMessageAction()UpdateMessageActionMembuat UpdateMessageAction.

AddonComposeUiActionResponse

Metode

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

AddonComposeUiActionResponseBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()AddonComposeUiActionResponseMembangun respons tindakan UI compose add-on saat ini dan memvalidasinya.
setType(type)AddonComposeUiActionResponseBuilderMenetapkan kolom enum yang menentukan tindakan UI komposisi addon.

AddonComposeUiActionType

Properti

PropertiJenisDeskripsi
DISMISSEnumDefault.

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.

BasicDataType

Properti

PropertiJenisDeskripsi
BASIC_TYPE_UNSPECIFIEDEnumNilai default.
STRINGEnumString karakter.
INTEGEREnumNilai bilangan bulat.
FLOATEnumDitulis dalam bilangan floating point.
TIMESTAMPEnumStempel waktu dalam format ISO 8601.
BOOLEANEnumNilai boolean.
EMAIL_ADDRESSEnumString dalam format alamat email.
GOOGLE_USEREnumPengguna layanan Google, dalam format “users/encoded_GAIA_ID”
FILEEnumJenis file.
FORMATTED_TEXTEnumTeks dengan format yang beragam.

CalendarEventActionResponse

Metode

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

CalendarEventActionResponseBuilder

Metode

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

ChatDataActionsResponseBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()DataActionsResponseMembangun respons tindakan saat ini.
setCreateChatMessageAction(createMessageAction)ChatDataActionsResponseBuilderMenetapkan CreateMessageAction untuk DataActionsResponse ini.
setUpdateChatMessageAction(updateMessageAction)ChatDataActionsResponseBuilderMenetapkan UpdateMessageAction untuk DataActionsResponse ini.
setUpdateInlinePreviewAction(updateInlinePreviewAction)ChatDataActionsResponseBuilderMenetapkan UpdateInlinePreviewAction untuk DataActionsResponse ini.

ChatMessage

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addCardWithId(cardWithId)ChatMessageMenetapkan kartu pesan.
setText(text)ChatMessageMenetapkan teks pesan.

Color

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setAlpha(alpha)ColorMenetapkan komponen alfa warna.
setBlue(blue)ColorMenetapkan komponen biru warna.
setGreen(green)ColorMenetapkan komponen hijau warna.
setRed(red)ColorMenetapkan komponen merah warna.

ComposeActionResponse

Metode

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

ComposeActionResponseBuilder

Metode

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

ComposedEmailType

Properti

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

ContentType

Properti

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

CreateMessageAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setMessage(message)CreateMessageActionMenetapkan pesan untuk tindakan ini.

DataActionsResponse

Metode

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

DataType

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setBasicDataType(basicDataType)DataTypeMenetapkan jenis data ke salah satu BasicDataType yang didukung.
setResourceType(resourceType)DataTypeMenetapkan jenis data ke ResourceType yang ditentukan kustom.
setValueMetadata(valueMetadata)DataTypeMenetapkan ValueMetadata, yang berisi informasi terkait jenis yang terkait dengan variabel.

DriveItemsSelectedActionResponse

Metode

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

DriveItemsSelectedActionResponseBuilder

Metode

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

DynamicResourceDefinition

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addResourceField(resourceField)DynamicResourceDefinitionMenambahkan kolom resource ke definisi resource dinamis.
setResourceId(resourceId)DynamicResourceDefinitionMenetapkan ID untuk definisi resource dinamis, ID ini sesuai dengan workflowResourceDefinitionId dalam manifes.

EditorFileScopeActionResponse

Metode

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

EditorFileScopeActionResponseBuilder

Metode

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

EndNavigation

Properti

PropertiJenisDeskripsi
ACTION_UNSPECIFIEDEnumTindakan belum ditentukan.
CLOSE_DIALOGEnumMenutup dialog.
CLOSE_DIALOG_AND_EXECUTEEnumMenutup dialog dan memuat ulang kartu yang membuka dialog.

ErrorActionability

Properti

PropertiJenisDeskripsi
ERROR_ACTIONABILITY_UNSPECIFIEDEnumTidak ditentukan.
NOT_ACTIONABLEEnumError tidak dapat diperbaiki oleh pengguna melalui kartu konfigurasi.
ACTIONABLEEnumError dapat diperbaiki oleh pengguna melalui kartu konfigurasi.

ErrorRetryability

Properti

PropertiJenisDeskripsi
RETRYABILITY_UNSPECIFIEDEnumTidak ditentukan.
NOT_RETRYABLEEnumError tidak dapat dicoba lagi, alur akan berakhir setelah percobaan pertama.
RETRYABLEEnumError dapat dicoba lagi, Workflow akan mencoba menjalankan Langkah hingga 5 kali.

FontWeight

Properti

PropertiJenisDeskripsi
FONT_WEIGHT_UNSPECIFIEDEnumKetebalan normal dengan bobot standar.
LIGHTEnumLebih ringan dengan ketebalan yang lebih kecil.
MEDIUMEnumKetebalan sedang antara ringan dan tebal.
BOLDEnumBobot yang lebih berat dengan ketebalan yang lebih besar.

HostAppAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setWorkflowAction(workflowAction)HostAppActionMenetapkan tindakan aplikasi host ke tindakan Alur kerja.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setLink(link)HyperlinkMenetapkan URL tujuan hyperlink.
setText(text)HyperlinkMenetapkan teks hyperlink.

InsertSection

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
insertAtTop(onCardTop)InsertSectionMenetapkan tanda onCardTop, yang menunjukkan apakah bagian baru harus disisipkan di bagian atas kartu.
insertBelowSection(sectionId)InsertSectionMenetapkan ID bagian, dan bagian baru disisipkan di bawahnya.
setSection(section)InsertSectionMenetapkan bagian kartu yang akan disisipkan.

InsertWidget

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
insertAboveWidget(widgetId)InsertWidgetMenetapkan ID widget, dan widget baru disisipkan di atas widget dengan ID yang diberikan.
insertBelowWidget(widgetId)InsertWidgetMenetapkan ID widget, dan widget baru disisipkan di bawah widget dengan ID yang diberikan.
setWidget(widget)InsertWidgetMenetapkan Widget yang akan disisipkan.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setTitle(title)LinkMenetapkan judul link.
setUrl(url)LinkMenetapkan URL link.

LinkPreview

Metode

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

ListContainer

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addListItem(listItem)ListContainerMenambahkan item daftar ke penampung daftar.
setListNestLevel(listLevel)ListContainerMenetapkan level daftar, dimulai dari 0 untuk level teratas, dan bertambah 1 untuk setiap daftar bertingkat.
setListType(listType)ListContainerMenetapkan jenis daftar yang akan diurutkan atau tidak diurutkan.

ListItem

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addTextFormatElement(textFormatElement)ListItemMenambahkan TextFormatElement ke item daftar.

ListType

Properti

PropertiJenisDeskripsi
LIST_TYPE_UNSPECIFIEDEnumNilai default.
ORDEREDEnumDaftar yang diurutkan.
UNORDEREDEnumDaftar yang tidak diurutkan.

ModifyCard

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setInsertSection(insertSection)ModifyCardMenetapkan InsertSection untuk objek kartu modifikasi ini.
setInsertWidget(insertWidget)ModifyCardMenetapkan InsertWidget untuk objek kartu modifikasi ini.
setRemoveSection(removeSection)ModifyCardMenetapkan RemoveSection untuk objek kartu modifikasi ini.
setRemoveWidget(removeWidget)ModifyCardMenetapkan RemoveWidget untuk objek kartu modifikasi ini.
setReplaceSection(replacementSection)ModifyCardMenetapkan CardSection pengganti untuk objek kartu yang diubah ini, bagian pengganti harus memiliki ID yang sama dengan bagian kartu yang ada.
setReplaceWidget(replacementWidget)ModifyCardMenetapkan widget pengganti untuk objek kartu modifikasi ini, widget pengganti harus memiliki ID yang sama dengan widget yang ada.
setUpdateWidget(updateWidget)ModifyCardMenetapkan UpdateWidget untuk objek kartu modifikasi ini.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
popCard()Navigation
popToNamedCard(cardName)Navigation
popToRoot()Navigation
printJson()StringMencetak representasi JSON dari objek ini.
pushCard(card)NavigationMendorong kartu yang diberikan ke tumpukan.
setEndNavigation(endNavigation)NavigationMenetapkan tindakan navigasi akhir.
updateCard(card)NavigationMelakukan penggantian kartu saat ini di tempat.

Notification

Metode

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

OnClose

Properti

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

OpenAs

Properti

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

Metode

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

RemoveSection

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setSectionId(sectionId)RemoveSectionMenetapkan ID bagian yang akan dihapus.

RemoveWidget

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setWidgetId(widgetId)RemoveWidgetMenetapkan ID widget yang akan dihapus.

RenderAction

Metode

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

RenderActionBuilder

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
build()RenderActionMembangun tindakan rendering saat ini dan memvalidasinya.
setAction(action)RenderActionBuilderMenetapkan tindakan yang dapat digunakan add-on untuk mengupdate UI ke tindakan render.
setHostAppAction(hostAppAction)RenderActionBuilderMenetapkan HostAppAction yang ditangani oleh setiap aplikasi host ke tindakan render.

ResourceData

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addVariableData(key, value)ResourceDataMenambahkan VariableData yang dikunci oleh nama variabelnya, nilai akan ditimpa jika kunci sudah ada.
setVariableDataMap(fields)ResourceDataMenetapkan peta data variabel yang dikelompokkan menurut nama variabel.

ResourceField

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setDataType(dataType)ResourceFieldMenetapkan jenis data kolom, memungkinkan langkah-langkah lain memfilter variabel menurut jenis saat pemilihan.
setDisplayText(displayText)ResourceFieldMenetapkan deskripsi kolom yang ditampilkan kepada pengguna akhir selama pemilihan variabel pada langkah-langkah berikutnya.
setSelector(selector)ResourceFieldMenetapkan kunci untuk fungsi penyedia guna memberikan nilai selama eksekusi langkah.

ResourceFieldsDefinitionRetrievedAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addDynamicResourceDefinition(dynamicResourceDefinition)ResourceFieldsDefinitionRetrievedActionMenambahkan DynamicResourceDefinition ke tindakan yang diambil definisi kolom resource.

ResourceRetrievedAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setResourceData(resourceData)ResourceRetrievedActionMenetapkan ResourceData ke tindakan yang diambil resource untuk memberikan nilai ke kolom resource dinamis atau kolom resource kustom.

ResourceType

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setWorkflowResourceDefinitionId(resourceType)ResourceTypeMenetapkan ID definisi resource alur kerja.

ReturnElementErrorAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setErrorActionability(errorActionability)ReturnElementErrorActionMenetapkan kemampuan tindakan error, error harus dapat ditindaklanjuti jika dapat diselesaikan dengan mengonfigurasi ulang langkah.
setErrorLog(log)ReturnElementErrorActionMenetapkan log error untuk ditampilkan kepada pengguna akhir di feed aktivitas Alur Kerja.
setErrorRetryability(errorRetryability)ReturnElementErrorActionMenetapkan kemampuan coba ulang error, alur akan berakhir setelah percobaan pertama jika error tidak dapat dicoba ulang.

ReturnOutputVariablesAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addVariableData(key, value)ReturnOutputVariablesActionMenambahkan data variabel yang dikunci berdasarkan nama variabelnya, nilai akan ditimpa jika kunci sudah ada.
setLog(log)ReturnOutputVariablesActionMenetapkan Log tindakan alur kerja yang dijalankan ke pengguna akhir di feed aktivitas Alur kerja.
setVariableDataMap(variables)ReturnOutputVariablesActionMenetapkan peta data variabel yang dikelompokkan berdasarkan nama variabel, nilai akan ditimpa jika kunci sudah ada.

SaveWorkflowAction

SendStatus

Properti

PropertiJenisDeskripsi
NOT_SENDEnumDefault.
CONTINUE_SENDEnumTerus mengirim email setelah memperbarui draf.

StyledText

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addStyle(style)StyledTextMenetapkan gaya teks yang diberi gaya, dapat menerapkan beberapa gaya ke satu teks yang diberi gaya.
setColor(color)StyledTextMenetapkan warna teks yang diberi gaya.
setFontWeight(fontWeight)StyledTextMenetapkan ketebalan font teks yang diberi gaya.
setText(text)StyledTextMenetapkan konten utama teks yang diberi gaya.

TextFormatChip

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setLabel(label)TextFormatChipMenetapkan teks yang ditampilkan di chip.
setTextFormatIcon(icon)TextFormatChipMenetapkan ikon yang ditampilkan di chip.
setUrl(url)TextFormatChipMenetapkan URL yang akan dibuka saat chip diklik.

TextFormatElement

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setHyperlink(hyperlink)TextFormatElementMenetapkan elemen format teks sebagai Hyperlink.
setListContainer(listContainer)TextFormatElementMenetapkan elemen format teks sebagai ListContainer.
setStyledText(styledText)TextFormatElementMenetapkan elemen format teks sebagai StyledText.
setText(text)TextFormatElementMenetapkan elemen format teks sebagai string teks.
setTextFormatChip(chip)TextFormatElementMenetapkan elemen format teks sebagai TextFormatChip.

TextFormatIcon

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setIconUrl(iconUrl)TextFormatIconMenetapkan URL ikon.
setMaterialIconName(materialIconName)TextFormatIconMenetapkan nama ikon material yang ditentukan di Ikon Material Google.

TextStyle

Properti

PropertiJenisDeskripsi
STYLE_UNSPECIFIEDEnumTidak ada gaya yang diterapkan.
ITALICEnumGaya miring.
UNDERLINEEnumGaya garis bawah.
STRIKETHROUGHEnumGaya coret.
LINE_BREAKEnumJeda baris.
UPPERCASEEnumGaya huruf besar.
CODEEnumGaya kode.
CODE_BLOCKEnumGaya blok kode.

TimeStamp

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setNanos(nanos)TimeStampMenetapkan nanos stempel waktu, yang merepresentasikan jumlah nanodetik dalam detik saat ini.
setSeconds(seconds)TimeStampMenetapkan detik stempel waktu, yang mewakili jumlah detik sejak epoch Unix(1 Januari 1970, 00:00:00 UTC).

UniversalActionResponse

Metode

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

UniversalActionResponseBuilder

Metode

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

UpdateDraftActionResponse

Metode

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

UpdateDraftActionResponseBuilder

Metode

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

UpdateDraftBccRecipientsAction

Metode

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

UpdateDraftBodyAction

Metode

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

UpdateDraftBodyType

Properti

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

UpdateDraftCcRecipientsAction

Metode

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

UpdateDraftSubjectAction

Metode

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

UpdateDraftToRecipientsAction

Metode

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

UpdateInlinePreviewAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addCardWithId(cardWithId)UpdateInlinePreviewActionMenambahkan kartu untuk tindakan ini.
addExpiration(ttl)UpdateInlinePreviewActionMenambahkan masa berlaku untuk tindakan ini.

UpdateMessageAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setMessage(message)UpdateMessageActionMenetapkan pesan untuk tindakan ini.

UpdateWidget

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addSuggestion(text, value, selected, startIconUri, bottomText)UpdateWidgetMenambahkan item baru yang dapat dipilih, untuk menu pilihan ganda.

ValidationErrorSeverity

Properti

PropertiJenisDeskripsi
SEVERITY_UNSPECIFIEDEnumTidak ditentukan.
CRITICALEnumKritis, error ini bersifat kritis dan harus diperbaiki sebelum dipublikasikan.
WARNINGEnumPeringatan, error tidak penting dan tidak menghalangi publikasi.

ValueMetadata

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addCastableType(dataType)ValueMetadataMenambahkan jenis yang diizinkan opsional yang dapat ditransmisikan secara dinamis untuk data variabel ke metadata nilai ini.
addEnumValue(enumValue)ValueMetadataMenambahkan nilai string opsional ke nilai enum yang diizinkan dari variabel, kolom ini hanya dapat ditetapkan jika DataType ditetapkan ke jenis String.
setDefaultValue(defaultValue)ValueMetadataMenetapkan nilai default opsional variabel, misalnya, jika jenis variabel adalah boolean, defaultValue dapat ditetapkan ke "true" atau "false".

VariableData

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addBooleanValue(value)VariableDataMenambahkan nilai boolean ke data variabel.
addEmailAddress(emailAddress)VariableDataMenambahkan alamat email ke data variabel.
addFloatValue(value)VariableDataMenambahkan nilai float ke data variabel.
addGoogleUser(googleUser)VariableDataMenambahkan pengguna Google ke data variabel.
addIntegerValue(value)VariableDataMenambahkan nilai bilangan bulat ke data variabel.
addResourceData(resourceData)VariableDataMenambahkan nilai ResourceData ke data variabel.
addResourceReference(resourceReference)VariableDataMenambahkan ID referensi resource ke data variabel.
addStringValue(value)VariableDataMenambahkan nilai string ke data variabel.
addTimestampValue(value)VariableDataMenambahkan nilai TimeStamp ke data variabel.
addWorkflowTextFormat(workflowTextFormat)VariableDataMenambahkan nilai WorkflowTextFormat ke data variabel.

WorkflowAction

WorkflowTextFormat

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addTextFormatElement(textFormatElement)WorkflowTextFormatMenambahkan TextFormatElement ke format teks alur kerja.

WorkflowValidationErrorAction

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setSeverity(severity)WorkflowValidationErrorActionMenetapkan tingkat keparahan error validasi.