ResourceField 是 Dynamic 的基本建構區塊,每個資源欄位都對應目前步驟的輸出變數。單一 Dynamic 可以包含多個資源欄位。
僅適用於擴充 Google Workspace Studio 的 Google Workspace 外掛程式。
用法範例:
function onDynamicDefinitionFunction(e) { // ... let resourceField = AddOnsResponseService.newResourceField() .setSelector("question_1") .setDisplayText("Question 1") .setDataType(AddOnsResponseService.newDataType() .setBasicDataType(AddOnsResponseService.BasicDataType.STRING) ); let resourceDefinitions = AddOnsResponseService.newDynamicResourceDefinition() .setResourceId("resource_definition_1") .addResourceField(resourceField); // ... } function onDynamicProviderFunction(e) { // ... let workflowAction = AddOnsResponseService.newResourceRetrievedAction() .setResourceData( AddOnsResponseService.newResourceData() .addVariableData("question_1", AddOnsResponseService.newVariableData().addStringValue("Answer 1")) ); // ... }
方法
| 方法 | 傳回類型 | 簡短說明 |
|---|---|---|
set | Resource | 設定欄位的資料類型,讓其他步驟在選取時依類型篩選變數。 |
set | Resource | 設定欄位說明,供使用者在後續步驟中選取變數時查看。 |
set | Resource | 設定提供者函式的鍵,以便在步驟執行期間提供值。 |
內容詳盡的說明文件
set Data Type(dataType)
設定欄位的資料類型,讓其他步驟在選取時依類型篩選變數。
參數
| 名稱 | 類型 | 說明 |
|---|---|---|
data | Data | 資料類型物件,可以是基本資料類型或自訂資源類型。 |
回攻員
Resource - 這個資源欄位物件,用於鏈結。
set Display Text(displayText)
設定欄位說明,供使用者在後續步驟中選取變數時查看。
參數
| 名稱 | 類型 | 說明 |
|---|---|---|
display | String | 使用者在選取變數時看到的說明。 |
回攻員
Resource - 這個資源欄位物件,用於鏈結。
set Selector(selector)
設定提供者函式的鍵,以便在步驟執行期間提供值。
參數
| 名稱 | 類型 | 說明 |
|---|---|---|
selector | String | 用於擷取相關聯 Variable 的欄位參照鍵,與 Resource 中使用的鍵相同。 |
回攻員
Resource - 這個資源欄位物件,用於鏈結。