AddOns Response Service

新增外掛程式回應服務

這項服務可讓指令碼設定及建構 Google Workspace 外掛程式。

類別

名稱簡短說明
AccessoryWidget
ActionGoogle Workspace 外掛程式可擴充 Google Workspace Studio,並使用這項動作來算繪新資訊卡。
ActionResponse
ActionResponseBuilder
AddOnsResponseServiceAddOnsResponseService 可為 Google Workspace 外掛程式建立回覆。
AddonComposeUiActionResponse
AddonComposeUiActionResponseBuilder
AddonComposeUiActionType
Attachment
BasicDataType列舉代表基本泛型資料型別。
CalendarEventActionResponse
CalendarEventActionResponseBuilder
ChatDataActionsResponseBuilder
ChatMessage
Color代表 RGBA 色域中顏色的 Color 物件。
ComposeActionResponse
ComposeActionResponseBuilder
ComposedEmailType
ContentType
CreateMessageAction
DataActionsResponse
DataTypeDataType 用於設定變數的類型。
DriveItemsSelectedActionResponse
DriveItemsSelectedActionResponseBuilder
DynamicResourceDefinitionDynamicResourceDefinition 是 ResourceFieldsDefinitionRetrievedAction 的建構區塊,可包含一或多個 ResourceField,動態定義 Google Workspace Studio 中步驟提供的輸出變數數量。
EditorFileScopeActionResponse
EditorFileScopeActionResponseBuilder
EndNavigation
ErrorActionability列舉,代表錯誤的可操作性。
ErrorRetryability這個列舉代表發生錯誤時,動作調用是否可重試。
FontWeight列舉,表示樣式文字的字型粗細。
HostAppActionHostAppAction 是由個別主機應用程式處理的動作類型。
HyperlinkTextFormatElement 中使用的超連結元素。
InsertSectionInsertSection 物件的建構工具。
InsertWidgetInsertWidget 物件的建構工具。
Link第三方資源中的連結物件,會在主機應用程式中轉換為智慧型方塊。
LinkPreview
ListContainer清單項目的容器,每個清單項目可以包含多個 TextFormatElement
ListItem清單項目,每個清單項目可包含多個 TextFormatElement
ListType表示清單類型的列舉。
ModifyCardModifyCard 物件的建構工具,可將 ModifyCard 物件傳遞至 Action,藉此變更及更新現有卡的介面。
Navigation控制卡片導覽的輔助物件。
Notification
OnClose
OpenAs
OpenLink
RemoveSectionRemoveSection 物件的建構工具。
RemoveWidgetRemoveWidget 物件的建構工具。
RenderAction執行 Action 以回應使用者互動,進而算繪或更新資訊卡。
RenderActionBuilderRenderAction 物件的建構工具。
ResourceData代表應用程式專屬的資源資料,資源資料包含變數名稱和 VariableData 的鍵值組集合。
ResourceFieldResourceField 是 DynamicResourceDefinition 的基本建構區塊,每個資源欄位都對應目前步驟的輸出變數。
ResourceFieldsDefinitionRetrievedActionResourceFieldsDefinitionRetrievedActionResourceFieldsDefinitionRetrievedAction 的一種,用於透過資訊清單中指定的 dynamicResourceDefinitionProvider 函式,擷取資源欄位清單的定義。
ResourceRetrievedAction需要時,系統會使用 ResourceRetrievedAction 擷取自訂資源內容,而自訂資源欄位則定義在 ResourceData 中。
ResourceType應用程式專屬資源類型,資源類型的專屬 ID 應有對應的 WorkflowResourceDefinition。
ReturnElementErrorActionReturnElementErrorAction 表示元素叫用期間發生錯誤。
ReturnOutputVariablesAction包含 Google Workspace Studio 中執行動作所產生的輸出變數。
SaveWorkflowAction這項動作表示主機應用程式 (Google Workspace Studio) 應儲存代理程式。
SendStatus
StyledText文字元素,可設定粗體、斜體和顏色等樣式。
TextFormatChip文字格式的可點選動態磚。
TextFormatElement文字格式元素,可以是 TextFormatChipStyledTextHyperlinkListContainer
TextFormatIcon顯示在 TextFormatChip 中的圖示。
TextStyle列舉,表示帶樣式文字的樣式。
TimeStamp代表可新增至 VariableData 的時間戳記物件。
UniversalActionResponse
UniversalActionResponseBuilder
UpdateDraftActionResponse
UpdateDraftActionResponseBuilder
UpdateDraftBccRecipientsAction
UpdateDraftBodyAction
UpdateDraftBodyType
UpdateDraftCcRecipientsAction
UpdateDraftSubjectAction
UpdateDraftToRecipientsAction
UpdateInlinePreviewAction
UpdateMessageAction
UpdateWidgetUpdateWidget 物件的建構工具。
ValidationErrorSeverity表示驗證錯誤嚴重程度的列舉。
ValueMetadataValueMetadata 包含變數的可能值相關資訊。
VariableData代表可包含各種類型值集合的變數資料。
WorkflowActionWorkflowAction 是 HostAppAction 的一種,用於在 Google Workspace Studio 中執行特定動作。
WorkflowTextFormat包含 RTF 格式選項的文字區塊,包括 TextFormatElement 中定義的樣式、超連結和互動式元素。
WorkflowValidationErrorAction這項動作表示主機應用程式 (Google Workspace Studio) 應顯示驗證錯誤。

AccessoryWidget

方法

方法傳回類型簡短說明
addWidget(widget)AccessoryWidget為這項動作設定小工具。

Action

方法

方法傳回類型簡短說明
addModifyCard(modifyCard)Action在動作中新增 ModifyCard 作業。
addNavigation(navigation)Action在動作中新增資訊卡導覽。

ActionResponse

方法

方法傳回類型簡短說明
printJson()String列印這個物件的 JSON 表示法。

ActionResponseBuilder

方法

方法傳回類型簡短說明
addModifyCard(modifyCard)ActionResponseBuilder將修改資訊卡作業設為動作。
build()ActionResponse建構並驗證目前動作的回覆。
setLinkPreview(linkPreview)ActionResponseBuilder將 LinkPreview 設為動作。
setNavigation(navigation)ActionResponseBuilder設定對 Navigation 動作的回應。
setNotification(notification)ActionResponseBuilder設定動作啟動時顯示的通知。
setOpenLink(openLink)ActionResponseBuilder設定啟用動作時要前往的網址。
setStateChanged(stateChanged)ActionResponseBuilder設定旗標,指出這項動作變更了現有資料狀態。

AddOnsResponseService

屬性

屬性類型說明
AddonComposeUiActionTypeAddonComposeUiActionTypeAddonComposeUiActionType 列舉。
ComposedEmailTypeComposedEmailTypeComposedEmailType 列舉。
ContentTypeContentTypeContentType 列舉。
EndNavigationEndNavigationEndNavigation 列舉。
OnCloseOnCloseOnClose 列舉。
OpenAsOpenAsOpenAs 列舉。
SendStatusSendStatusSendStatus 列舉。
UpdateDraftBodyTypeUpdateDraftBodyTypeUpdateDraftBodyType 列舉。

方法

方法傳回類型簡短說明
newAccessoryWidget()AccessoryWidget建立新的 AccessoryWidget
newAction()Action建立新的 Action
newActionResponseBuilder()ActionResponseBuilder建立 ActionResponseBuilder
newAddonComposeUiActionResponseBuilder()AddonComposeUiActionResponseBuilder建立 AddonComposeUiActionResponseBuilder
newAttachment()Attachment建立 Attachment
newCalendarEventActionResponseBuilder()CalendarEventActionResponseBuilder建立 CalendarEventActionResponseBuilder
newChatDataActionBuilder()ChatDataActionsResponseBuilder建立 ChatDataActionsResponseBuilder
newChatMessage()ChatMessage建立 ChatMessage
newComposeActionResponseBuilder()ComposeActionResponseBuilder建立 ComposeActionResponseBuilder
newCreateMessageAction()CreateMessageAction建立 CreateMessageAction
newDriveItemsSelectedActionResponseBuilder()DriveItemsSelectedActionResponseBuilder建立 DriveItemsSelectedActionResponseBuilder
newEditorFileScopeActionResponseBuilder()EditorFileScopeActionResponseBuilder建立 EditorFileScopeActionResponseBuilder
newLinkPreview()LinkPreview建立 LinkPreview
newNavigation()Navigation建立 Navigation
newNotification()Notification建立 Notification
newOpenLink()OpenLink建立 OpenLink
newRenderActionBuilder()RenderActionBuilder建立新的 RenderActionBuilder
newUniversalActionResponseBuilder()UniversalActionResponseBuilder建立 UniversalActionResponseBuilder
newUpdateDraftActionResponseBuilder()UpdateDraftActionResponseBuilder建立 UpdateDraftActionResponseBuilder
newUpdateDraftBccRecipientsAction()UpdateDraftBccRecipientsAction建立 UpdateDraftBccRecipientsAction
newUpdateDraftBodyAction()UpdateDraftBodyAction建立 UpdateDraftBodyAction
newUpdateDraftCcRecipientsAction()UpdateDraftCcRecipientsAction建立 UpdateDraftCcRecipientsAction
newUpdateDraftSubjectAction()UpdateDraftSubjectAction建立 UpdateDraftSubjectAction
newUpdateDraftToRecipientsAction()UpdateDraftToRecipientsAction建立 UpdateDraftToRecipientsAction
newUpdateInlinePreviewAction()UpdateInlinePreviewAction建立 UpdateInlinePreviewAction
newUpdateMessageAction()UpdateMessageAction建立 UpdateMessageAction

AddonComposeUiActionResponse

方法

方法傳回類型簡短說明
printJson()String列印這個物件的 JSON 表示法。

AddonComposeUiActionResponseBuilder

方法

方法傳回類型簡短說明
build()AddonComposeUiActionResponse建構目前的附加元件撰寫 UI 動作回應並驗證。
setType(type)AddonComposeUiActionResponseBuilder設定決定外掛程式撰寫 UI 動作的列舉欄位。

AddonComposeUiActionType

屬性

屬性類型說明
DISMISSEnum預設值。

Attachment

方法

方法傳回類型簡短說明
setIconUrl(iconUrl)Attachment設定附件的圖示網址。
setMimeType(mimeType)Attachment設定附件的 MIME 類型。
setResourceUrl(resourceUrl)Attachment設定附件的資源網址。
setTitle(title)Attachment設定附件的標題。

BasicDataType

屬性

屬性類型說明
BASIC_TYPE_UNSPECIFIEDEnum預設值。
STRINGEnum字元字串。
INTEGEREnum整數值。
FLOATEnum浮點數值。
TIMESTAMPEnum採用 ISO 8601 格式的時間戳記。
BOOLEANEnum布林值。
EMAIL_ADDRESSEnum電子郵件地址格式的字串。
GOOGLE_USEREnumGoogle 服務的使用者,格式為「users/encoded_GAIA_ID」
FILEEnum檔案類型。
FORMATTED_TEXTEnum格式豐富的文字。

CalendarEventActionResponse

方法

方法傳回類型簡短說明
printJson()String列印這個物件的 JSON 表示法。

CalendarEventActionResponseBuilder

方法

方法傳回類型簡短說明
addAttachments(attachments)CalendarEventActionResponseBuilder指定在執行相關聯的 UI 動作時,回應應將附件新增至日曆活動。
addAttendees(emails)CalendarEventActionResponseBuilder指定在執行相關聯的 UI 動作時,回應應將指定出席者新增至日曆活動。
build()CalendarEventActionResponse建構並驗證目前的日曆活動動作回應。
setConferenceData(conferenceData)CalendarEventActionResponseBuilder指定在執行相關聯的 UI 動作時,回應應將指定的會議資料設為日曆活動。

ChatDataActionsResponseBuilder

方法

方法傳回類型簡短說明
build()DataActionsResponse建構目前動作的回應。
setCreateChatMessageAction(createMessageAction)ChatDataActionsResponseBuilder為這個 DataActionsResponse 設定 CreateMessageAction
setUpdateChatMessageAction(updateMessageAction)ChatDataActionsResponseBuilder為這個 DataActionsResponse 設定 UpdateMessageAction
setUpdateInlinePreviewAction(updateInlinePreviewAction)ChatDataActionsResponseBuilder為這個 DataActionsResponse 設定 UpdateInlinePreviewAction

ChatMessage

方法

方法傳回類型簡短說明
addCardWithId(cardWithId)ChatMessage設定訊息的卡片。
setText(text)ChatMessage設定訊息文字。

Color

方法

方法傳回類型簡短說明
setAlpha(alpha)Color設定顏色的 Alpha 版元件。
setBlue(blue)Color設定顏色的藍色元件。
setGreen(green)Color設定顏色的綠色元件。
setRed(red)Color設定色彩的紅色元件。

ComposeActionResponse

方法

方法傳回類型簡短說明
printJson()String列印這個物件的 JSON 表示法。

ComposeActionResponseBuilder

方法

方法傳回類型簡短說明
build()ComposeActionResponse建構目前的撰寫動作回應並驗證。
setGmailDraft(draft)ComposeActionResponseBuilder設定使用 GmailMessage.createDraftReply(body) 或類似函式建立的草稿 GmailMessage

ComposedEmailType

屬性

屬性類型說明
REPLY_AS_DRAFTEnum回覆其他訊息的草稿。
STANDALONE_DRAFTEnum獨立郵件的草稿。

ContentType

屬性

屬性類型說明
TEXTEnum表示生成的內容為純文字。
MUTABLE_HTMLEnum指出生成的內容格式為 HTML。
IMMUTABLE_HTMLEnum表示生成的內容格式為 HTML,但生成後無法編輯。

CreateMessageAction

方法

方法傳回類型簡短說明
setMessage(message)CreateMessageAction設定這項動作的訊息。

DataActionsResponse

方法

方法傳回類型簡短說明
printJson()String列印這個物件的 JSON 表示法。

DataType

方法

方法傳回類型簡短說明
setBasicDataType(basicDataType)DataType將資料類型設為其中一個支援的 BasicDataType
setResourceType(resourceType)DataType將資料類型設為自訂的 ResourceType
setValueMetadata(valueMetadata)DataType設定 ValueMetadata,其中包含與變數相關的型別資訊。

DriveItemsSelectedActionResponse

方法

方法傳回類型簡短說明
printJson()String列印這個物件的 JSON 表示法。

DriveItemsSelectedActionResponseBuilder

方法

方法傳回類型簡短說明
build()DriveItemsSelectedActionResponse建構目前的 Google 雲端硬碟動作回應。
requestFileScope(itemId)DriveItemsSelectedActionResponseBuilder指定回應要求雲端硬碟中與內容相關項目的檔案範圍。

DynamicResourceDefinition

方法

方法傳回類型簡短說明
addResourceField(resourceField)DynamicResourceDefinition在動態資源定義中新增資源欄位。
setResourceId(resourceId)DynamicResourceDefinition設定動態資源定義的 ID,這個 ID 對應至資訊清單中的 workflowResourceDefinitionId

EditorFileScopeActionResponse

方法

方法傳回類型簡短說明
printJson()String列印這個物件的 JSON 表示法。

EditorFileScopeActionResponseBuilder

方法

方法傳回類型簡短說明
build()EditorFileScopeActionResponse建構目前的編輯器動作回應。
requestFileScopeForActiveDocument()EditorFileScopeActionResponseBuilder要求目前使用中編輯器文件的 drive.file 範圍。

EndNavigation

屬性

屬性類型說明
ACTION_UNSPECIFIEDEnum未指定動作。
CLOSE_DIALOGEnum關閉對話方塊
CLOSE_DIALOG_AND_EXECUTEEnum關閉對話方塊,並重新整理開啟對話方塊的資訊卡。

ErrorActionability

屬性

屬性類型說明
ERROR_ACTIONABILITY_UNSPECIFIEDEnum未指明
NOT_ACTIONABLEEnum使用者無法透過設定資訊卡修正錯誤。
ACTIONABLEEnum使用者可以透過設定資訊卡修正錯誤。

ErrorRetryability

屬性

屬性類型說明
RETRYABILITY_UNSPECIFIEDEnum未指明
NOT_RETRYABLEEnum這個錯誤無法重試,流程會在第一次嘗試後終止。
RETRYABLEEnum這個錯誤可以重試,工作流程最多會嘗試執行步驟 5 次。

FontWeight

屬性

屬性類型說明
FONT_WEIGHT_UNSPECIFIEDEnum標準粗細的字體。
LIGHTEnum更輕薄。
MEDIUMEnum介於細體和粗體之間的權重。
BOLDEnum重量較重,厚度較厚。

HostAppAction

方法

方法傳回類型簡短說明
setWorkflowAction(workflowAction)HostAppAction將主機應用程式動作設為工作流程動作。

方法

方法傳回類型簡短說明
setLink(link)Hyperlink設定超連結的目的地網址。
setText(text)Hyperlink設定超連結的文字。

InsertSection

方法

方法傳回類型簡短說明
insertAtTop(onCardTop)InsertSection設定 onCardTop 旗標,指出是否應在資訊卡頂端插入新區段。
insertBelowSection(sectionId)InsertSection設定區段 ID,新區段會插入其下方。
setSection(section)InsertSection設定要插入的卡片區塊。

InsertWidget

方法

方法傳回類型簡短說明
insertAboveWidget(widgetId)InsertWidget設定小工具 ID,新小工具會插入指定 ID 的小工具上方。
insertBelowWidget(widgetId)InsertWidget設定小工具 ID,新小工具會插入指定 ID 的小工具下方。
setWidget(widget)InsertWidget設定要插入的 Widget

方法

方法傳回類型簡短說明
setTitle(title)Link設定連結的標題。
setUrl(url)Link設定連結的網址。

LinkPreview

方法

方法傳回類型簡短說明
printJson()String列印這個物件的 JSON 表示法。
setLinkPreviewTitle(title)LinkPreview設定連結預覽畫面中預覽資訊卡上方的顯示標題。
setPreviewCard(previewCard)LinkPreview設定資訊卡,顯示第三方或非 Google 服務的連結相關資訊。
setTitle(title)LinkPreview設定連結預覽智慧型方塊中顯示的標題。

ListContainer

方法

方法傳回類型簡短說明
addListItem(listItem)ListContainer將清單項目新增至清單容器。
setListNestLevel(listLevel)ListContainer設定清單層級,頂層為 0,每增加一個巢狀清單,層級就加 1。
setListType(listType)ListContainer設定清單類型,決定清單是否排序。

ListItem

方法

方法傳回類型簡短說明
addTextFormatElement(textFormatElement)ListItemTextFormatElement 新增至清單項目。

ListType

屬性

屬性類型說明
LIST_TYPE_UNSPECIFIEDEnum預設值。
ORDEREDEnum已排序的清單。
UNORDEREDEnum未排序的清單。

ModifyCard

方法

方法傳回類型簡短說明
setInsertSection(insertSection)ModifyCard為這個修改資訊卡物件設定 InsertSection
setInsertWidget(insertWidget)ModifyCard為這個修改資訊卡物件設定 InsertWidget
setRemoveSection(removeSection)ModifyCard為這個修改資訊卡物件設定 RemoveSection
setRemoveWidget(removeWidget)ModifyCard設定這個修改資訊卡物件的 RemoveWidget
setReplaceSection(replacementSection)ModifyCard為這個修改資訊卡物件設定替代 CardSection,替代區塊應與現有資訊卡區塊的 ID 相同。
setReplaceWidget(replacementWidget)ModifyCard為這個修改資訊卡物件設定替代小工具,替代小工具的 ID 應與現有小工具相同。
setUpdateWidget(updateWidget)ModifyCard設定這個修改資訊卡物件的 UpdateWidget

方法

方法傳回類型簡短說明
popCard()Navigation
popToNamedCard(cardName)Navigation
popToRoot()Navigation
printJson()String列印這個物件的 JSON 表示法。
pushCard(card)Navigation將指定卡片推送到堆疊。
setEndNavigation(endNavigation)Navigation設定結束導覽動作。
updateCard(card)Navigation就地更換目前的卡片。

Notification

方法

方法傳回類型簡短說明
setText(text)Notification設定要在通知中顯示的文字。

OnClose

屬性

屬性類型說明
NOTHINGEnum關閉時不執行任何動作。
RELOADEnum視窗關閉時重新載入外掛程式。

OpenAs

屬性

屬性類型說明
FULL_SIZEEnum以全視窗或分頁開啟。
OVERLAYEnum以疊加視窗 (例如彈出式視窗) 開啟。

方法

方法傳回類型簡短說明
setOnClose(onClose)OpenLink設定關閉網址視窗或分頁時的網址動作行為。
setOpenAs(openAs)OpenLink設定網址開啟時的行為。
setUrl(url)OpenLink設定要開啟的網址。

RemoveSection

方法

方法傳回類型簡短說明
setSectionId(sectionId)RemoveSection設定要移除的區塊 ID。

RemoveWidget

方法

方法傳回類型簡短說明
setWidgetId(widgetId)RemoveWidget設定要移除的小工具 ID。

RenderAction

方法

方法傳回類型簡短說明
printJson()String列印這個物件的 JSON 表示法。

RenderActionBuilder

方法

方法傳回類型簡短說明
build()RenderAction建構目前的算繪動作並驗證。
setAction(action)RenderActionBuilder設定外掛程式可用來將 UI 更新為算繪動作的動作。
setHostAppAction(hostAppAction)RenderActionBuilder將個別主機應用程式處理的 HostAppAction 設定為轉譯動作。

ResourceData

方法

方法傳回類型簡短說明
addVariableData(key, value)ResourceData新增以變數名稱為鍵的 VariableData,如果鍵已存在,則會覆寫值。
setVariableDataMap(fields)ResourceData設定以變數名稱為鍵的變數資料對應。

ResourceField

方法

方法傳回類型簡短說明
setDataType(dataType)ResourceField設定欄位的資料類型,讓其他步驟在選取時依類型篩選變數。
setDisplayText(displayText)ResourceField設定欄位說明,在後續步驟中,系統會向使用者顯示這項說明,協助他們選取變數。
setSelector(selector)ResourceField設定提供者函式的鍵,以便在步驟執行期間提供值。

ResourceFieldsDefinitionRetrievedAction

方法

方法傳回類型簡短說明
addDynamicResourceDefinition(dynamicResourceDefinition)ResourceFieldsDefinitionRetrievedAction在擷取的動作中,將 DynamicResourceDefinition 新增至資源欄位定義。

ResourceRetrievedAction

方法

方法傳回類型簡短說明
setResourceData(resourceData)ResourceRetrievedActionResourceData 設為資源擷取動作,為動態資源欄位或自訂資源欄位提供值。

ResourceType

方法

方法傳回類型簡短說明
setWorkflowResourceDefinitionId(resourceType)ResourceType設定工作流程資源定義 ID。

ReturnElementErrorAction

方法

方法傳回類型簡短說明
setErrorActionability(errorActionability)ReturnElementErrorAction設定錯誤可採取行動性,如果重新設定步驟即可解決錯誤,則錯誤應可採取行動。
setErrorLog(log)ReturnElementErrorAction在工作流程的活動動態消息中,向使用者顯示錯誤記錄。
setErrorRetryability(errorRetryability)ReturnElementErrorAction設定錯誤重試功能,如果錯誤無法重試,流程會在第一次嘗試後終止。

ReturnOutputVariablesAction

方法

方法傳回類型簡短說明
addVariableData(key, value)ReturnOutputVariablesAction新增以變數名稱做為鍵的變數資料,如果鍵已存在,系統會覆寫值。
setLog(log)ReturnOutputVariablesAction將已執行的工作流程動作記錄,設定為工作流程活動動態消息中的使用者。
setVariableDataMap(variables)ReturnOutputVariablesAction設定以變數名稱做為索引鍵的變數資料對應,如果索引鍵已存在,系統會覆寫值。

SaveWorkflowAction

SendStatus

屬性

屬性類型說明
NOT_SENDEnum預設值。
CONTINUE_SENDEnum更新草稿後繼續傳送電子郵件。

StyledText

方法

方法傳回類型簡短說明
addStyle(style)StyledText設定樣式文字的樣式,可將多種樣式套用至單一的樣式文字。
setColor(color)StyledText設定樣式文字的顏色。
setFontWeight(fontWeight)StyledText設定樣式文字的字型粗細。
setText(text)StyledText設定樣式文字的主要內容。

TextFormatChip

方法

方法傳回類型簡短說明
setLabel(label)TextFormatChip設定要在方塊中顯示的文字。
setTextFormatIcon(icon)TextFormatChip設定要在方塊中顯示的圖示。
setUrl(url)TextFormatChip設定點按智慧型方塊時前往的網址。

TextFormatElement

方法

方法傳回類型簡短說明
setHyperlink(hyperlink)TextFormatElement將文字格式元素設為 Hyperlink
setListContainer(listContainer)TextFormatElement將文字格式元素設為 ListContainer
setStyledText(styledText)TextFormatElement將文字格式元素設為 StyledText
setText(text)TextFormatElement將文字格式元素設為文字字串。
setTextFormatChip(chip)TextFormatElement將文字格式元素設為 TextFormatChip

TextFormatIcon

方法

方法傳回類型簡短說明
setIconUrl(iconUrl)TextFormatIcon設定圖示網址。
setMaterialIconName(materialIconName)TextFormatIcon設定 Google Material Icons 中定義的材質圖示名稱。

TextStyle

屬性

屬性類型說明
STYLE_UNSPECIFIEDEnum未套用任何樣式。
ITALICEnum斜體樣式。
UNDERLINEEnum底線樣式。
STRIKETHROUGHEnum刪除線樣式。
LINE_BREAKEnum換行。
UPPERCASEEnum大寫樣式。
CODEEnum程式碼樣式。
CODE_BLOCKEnum程式碼區塊樣式。

TimeStamp

方法

方法傳回類型簡短說明
setNanos(nanos)TimeStamp設定時間戳記的奈秒,代表目前秒數內的奈秒數。
setSeconds(seconds)TimeStamp設定時間戳記的秒數,代表自 Unix 紀元(1970 年 1 月 1 日 00:00:00 UTC) 起的秒數。

UniversalActionResponse

方法

方法傳回類型簡短說明
printJson()String列印這個物件的 JSON 表示法。

UniversalActionResponseBuilder

方法

方法傳回類型簡短說明
build()UniversalActionResponse建構目前的通用動作回應並驗證。
displayAddOnCards(cardObjects)UniversalActionResponseBuilder顯示含有指定資訊卡的加購內容。
setOpenLink(openLink)UniversalActionResponseBuilder設定選取通用動作時要開啟的網址。

UpdateDraftActionResponse

方法

方法傳回類型簡短說明
printJson()String列印這個物件的 JSON 表示法。

UpdateDraftActionResponseBuilder

方法

方法傳回類型簡短說明
build()UpdateDraftActionResponse建構並驗證目前的更新草稿動作回應。
setSendStatus(sendStatus)UpdateDraftActionResponseBuilder設定列舉欄位,決定是否在更新動作後傳送電子郵件。
setUpdateDraftBccRecipientsAction(updateDraftBccRecipientsAction)UpdateDraftActionResponseBuilder設定動作,更新草稿的電子郵件密件副本收件者。
setUpdateDraftBodyAction(updateDraftBodyAction)UpdateDraftActionResponseBuilder設定可更新草稿電子郵件內文的動作。
setUpdateDraftCcRecipientsAction(updateDraftCcRecipientsAction)UpdateDraftActionResponseBuilder設定動作,更新草稿的副本收件者。
setUpdateDraftSubjectAction(updateDraftSubjectAction)UpdateDraftActionResponseBuilder設定可更新草稿主旨行的動作。
setUpdateDraftToRecipientsAction(updateDraftToRecipientsAction)UpdateDraftActionResponseBuilder設定更新草稿收件者的動作。

UpdateDraftBccRecipientsAction

方法

方法傳回類型簡短說明
addUpdateBccRecipients(bccRecipientEmails)UpdateDraftBccRecipientsAction更新電子郵件草稿的密件副本收件者。

UpdateDraftBodyAction

方法

方法傳回類型簡短說明
addUpdateContent(content, contentType)UpdateDraftBodyAction將指定內容新增至草稿主體。
setUpdateType(updateType)UpdateDraftBodyAction在草稿主體中設定這項更新動作的 UpdateDraftBodyType

UpdateDraftBodyType

屬性

屬性類型說明
IN_PLACE_INSERTEnum預設值。
INSERT_AT_STARTEnum更新動作會在郵件內文開頭插入內容。
INSERT_AT_ENDEnum更新動作會在郵件內文結尾插入內容。

UpdateDraftCcRecipientsAction

方法

方法傳回類型簡短說明
addUpdateCcRecipients(ccRecipientEmails)UpdateDraftCcRecipientsAction更新電子郵件草稿的副本收件者。

UpdateDraftSubjectAction

方法

方法傳回類型簡短說明
addUpdateSubject(subject)UpdateDraftSubjectAction更新電子郵件草稿的主旨行。

UpdateDraftToRecipientsAction

方法

方法傳回類型簡短說明
addUpdateToRecipients(toRecipientEmails)UpdateDraftToRecipientsAction更新電子郵件草稿的收件者。

UpdateInlinePreviewAction

方法

方法傳回類型簡短說明
addCardWithId(cardWithId)UpdateInlinePreviewAction新增這項動作的資訊卡。
addExpiration(ttl)UpdateInlinePreviewAction為這項動作新增到期日。

UpdateMessageAction

方法

方法傳回類型簡短說明
setMessage(message)UpdateMessageAction設定這項動作的訊息。

UpdateWidget

方法

方法傳回類型簡短說明
addSuggestion(text, value, selected, startIconUri, bottomText)UpdateWidget為多選選單新增可選取的項目。

ValidationErrorSeverity

屬性

屬性類型說明
SEVERITY_UNSPECIFIEDEnum未指明
CRITICALEnum重大錯誤:此錯誤相當嚴重,必須先修正才能發布。
WARNINGEnum警告:錯誤不重要,不會阻礙發布。

ValueMetadata

方法

方法傳回類型簡短說明
addCastableType(dataType)ValueMetadata將可為變數資料動態轉換的選用允許型別,新增至這個值中繼資料。
addEnumValue(enumValue)ValueMetadata為變數的允許列舉值新增選用字串值,只有在 DataType 設為字串類型時,才能設定這個欄位。
setDefaultValue(defaultValue)ValueMetadata設定變數的選用預設值,例如,如果變數類型為布林值,defaultValue 可能會設為「true」或「false」。

VariableData

方法

方法傳回類型簡短說明
addBooleanValue(value)VariableData在變數資料中新增布林值。
addEmailAddress(emailAddress)VariableData將電子郵件地址新增至變數資料。
addFloatValue(value)VariableData將浮點值新增至變數資料。
addGoogleUser(googleUser)VariableData將 Google 使用者新增至變數資料。
addIntegerValue(value)VariableData將整數值新增至變數資料。
addResourceData(resourceData)VariableDataResourceData 值新增至變數資料。
addResourceReference(resourceReference)VariableData將資源參照 ID 新增至變數資料。
addStringValue(value)VariableData將字串值新增至變數資料。
addTimestampValue(value)VariableDataTimeStamp 值新增至變數資料。
addWorkflowTextFormat(workflowTextFormat)VariableDataWorkflowTextFormat 值新增至變數資料。

WorkflowAction

WorkflowTextFormat

方法

方法傳回類型簡短說明
addTextFormatElement(textFormatElement)WorkflowTextFormatTextFormatElement 新增至工作流程文字格式。

WorkflowValidationErrorAction

方法

方法傳回類型簡短說明
setSeverity(severity)WorkflowValidationErrorAction設定驗證錯誤的嚴重程度。