ResourceField, DynamicResourceDefinition का बुनियादी बिल्डिंग ब्लॉक होता है. हर रिसोर्स फ़ील्ड, मौजूदा चरण के आउटपुट वैरिएबल से मेल खाता है. एक 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")) ); // ... }
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
set | Resource | यह फ़ील्ड का डेटा टाइप सेट करता है. इससे अन्य चरणों में, वैरिएबल को टाइप के हिसाब से फ़िल्टर किया जा सकता है. |
set | Resource | यह उस फ़ील्ड की जानकारी सेट करता है जो बाद के चरणों में, वैरिएबल चुनने के दौरान असली उपयोगकर्ता को दिखती है. |
set | Resource | यह प्रोवाइडर फ़ंक्शन के लिए एक कुंजी सेट करता है, ताकि चरण के एक्ज़ीक्यूशन के दौरान वैल्यू दी जा सके. |
ज़्यादा जानकारी वाला दस्तावेज़
setDataType(dataType)
यह फ़ील्ड का डेटा टाइप सेट करता है. इससे अन्य चरणों में, वैरिएबल को टाइप के हिसाब से फ़िल्टर किया जा सकता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
data | Data | डेटा टाइप ऑब्जेक्ट. यह बुनियादी डेटा टाइप या कस्टम रिसॉर्स टाइप हो सकता है. |
वापसी का टिकट
ResourceField — यह संसाधन फ़ील्ड ऑब्जेक्ट, चेनिंग के लिए है.
setDisplayText(displayText)
यह उस फ़ील्ड की जानकारी सेट करता है जो बाद के चरणों में, वैरिएबल चुनने के दौरान असली उपयोगकर्ता को दिखती है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
display | String | वैरिएबल चुनने के समय, असली उपयोगकर्ताओं के लिए जानकारी. |
वापसी का टिकट
ResourceField — यह संसाधन फ़ील्ड ऑब्जेक्ट, चेनिंग के लिए है.
setSelector(selector)
यह प्रोवाइडर फ़ंक्शन के लिए एक कुंजी सेट करता है, ताकि चरण के एक्ज़ीक्यूशन के दौरान वैल्यू दी जा सके.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
selector | String | फ़ील्ड की रेफ़रंस कुंजी का इस्तेमाल, इससे जुड़े Variable को वापस पाने के लिए किया जाता है. इसके लिए, Resource में इस्तेमाल की गई कुंजी का इस्तेमाल किया जाता है. |
वापसी का टिकट
ResourceField — यह संसाधन फ़ील्ड ऑब्जेक्ट, चेनिंग के लिए है.