Class ResourceField

संसाधनफ़ील्ड

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"))
    );
  // ...
}

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
setDataType(dataType)ResourceFieldयह फ़ील्ड का डेटा टाइप सेट करता है. इससे अन्य चरणों में, वैरिएबल को टाइप के हिसाब से फ़िल्टर किया जा सकता है.
setDisplayText(displayText)ResourceFieldयह उस फ़ील्ड की जानकारी सेट करता है जो वैरिएबल चुनने के दौरान, असली उपयोगकर्ता को दिखता है. यह जानकारी अगले चरणों में दिखती है.
setSelector(selector)ResourceFieldयह प्रोवाइडर फ़ंक्शन के लिए एक कुंजी सेट करता है, ताकि चरण के एक्ज़ीक्यूशन के दौरान वैल्यू दी जा सके.

ज़्यादा जानकारी वाला दस्तावेज़

setDataType(dataType)

यह फ़ील्ड का डेटा टाइप सेट करता है. इससे अन्य चरणों में, वैरिएबल को टाइप के हिसाब से फ़िल्टर किया जा सकता है.

पैरामीटर

नामटाइपब्यौरा
dataTypeDataTypeडेटा टाइप ऑब्जेक्ट, जो बुनियादी डेटा टाइप या कस्टम रिसॉर्स टाइप हो सकता है.

वापसी का टिकट

ResourceField — यह संसाधन फ़ील्ड ऑब्जेक्ट, चेनिंग के लिए है.


setDisplayText(displayText)

यह उस फ़ील्ड की जानकारी सेट करता है जो वैरिएबल चुनने के दौरान, असली उपयोगकर्ता को दिखता है. यह जानकारी अगले चरणों में दिखती है.

पैरामीटर

नामटाइपब्यौरा
displayTextStringवैरिएबल चुनने के समय, असली उपयोगकर्ताओं के लिए जानकारी.

वापसी का टिकट

ResourceField — यह संसाधन फ़ील्ड ऑब्जेक्ट, चेनिंग के लिए है.


setSelector(selector)

यह प्रोवाइडर फ़ंक्शन के लिए एक कुंजी सेट करता है, ताकि चरण के एक्ज़ीक्यूशन के दौरान वैल्यू दी जा सके.

पैरामीटर

नामटाइपब्यौरा
selectorStringफ़ील्ड की रेफ़रंस कुंजी का इस्तेमाल, इससे जुड़े VariableData को वापस पाने के लिए किया जाता है. इसके लिए, ResourceData में इस्तेमाल की गई कुंजी का इस्तेमाल किया जाता है.

वापसी का टिकट

ResourceField — यह संसाधन फ़ील्ड ऑब्जेक्ट, चेनिंग के लिए है.