ResourceField הוא אבן בניין בסיסית של DynamicResourceDefinition, וכל ResourceField תואם למשתנה פלט של השלב הנוכחי. DynamicResourceDefinition אחד יכול להכיל כמה שדות משאבים.
האפשרות הזו זמינה רק לתוספים ל-Google Workspace שמרחיבים את Google Workspace Studio.
דוגמה לשימוש:
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")) ); // ... }
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
set | Resource | מגדיר את סוג הנתונים של השדה, ומאפשר לשלבים אחרים לסנן את המשתנים לפי סוג בזמן הבחירה. |
set | Resource | ההגדרה קובעת את התיאור של השדה שמוצג למשתמש הקצה במהלך בחירת המשתנה בשלבים הבאים. |
set | Resource | מגדיר מפתח לפונקציית הספק כדי לספק את הערך במהלך הרצת השלב. |
תיעוד מפורט
setDataType(dataType)
מגדיר את סוג הנתונים של השדה, ומאפשר לשלבים אחרים לסנן את המשתנים לפי סוג בזמן הבחירה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
data | Data | אובייקט מסוג נתונים, שיכול להיות סוג נתונים בסיסי או סוג משאב מותאם אישית. |
חזרה
ResourceField – אובייקט השדה של המשאב הזה, לשרשור.
setDisplayText(displayText)
ההגדרה קובעת את התיאור של השדה שמוצג למשתמש הקצה במהלך בחירת המשתנה בשלבים הבאים.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
display | String | התיאור שמוצג למשתמשי הקצה בזמן בחירת המשתנה. |
חזרה
ResourceField – אובייקט השדה של המשאב הזה, לשרשור.
setSelector(selector)
מגדיר מפתח לפונקציית הספק כדי לספק את הערך במהלך הרצת השלב.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
selector | String | מפתח ההפניה של השדה שמשמש לאחזור הערך המשויך שלו Variable
באמצעות אותו מפתח שמשמש ב-Resource. |
חזרה
ResourceField – אובייקט השדה של המשאב הזה, לשרשור.