Class 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 Data Type(dataType) Resource Field ফিল্ডের ডেটা টাইপ নির্ধারণ করে, এবং নির্বাচনের সময় টাইপ অনুযায়ী ভেরিয়েবল ফিল্টার করার জন্য অন্যান্য ধাপের সুযোগ দেয়।
set Display Text(displayText) Resource Field পরবর্তী ধাপগুলিতে ভেরিয়েবল নির্বাচনের সময় ব্যবহারকারীকে যে ফিল্ডের বিবরণ দেখানো হবে, তা নির্ধারণ করে।
set Selector(selector) Resource Field ধাপটি সম্পাদনের সময় মান সরবরাহ করার জন্য প্রোভাইডার ফাংশনের একটি কী নির্ধারণ করে।

বিস্তারিত ডকুমেন্টেশন

setDataType(dataType)

ফিল্ডের ডেটা টাইপ নির্ধারণ করে, এবং নির্বাচনের সময় টাইপ অনুযায়ী ভেরিয়েবল ফিল্টার করার জন্য অন্যান্য ধাপের সুযোগ দেয়।

প্যারামিটার

নাম প্রকার বর্ণনা
data Type Data Type একটি ডেটা টাইপ অবজেক্ট, যা একটি মৌলিক ডেটা টাইপ বা একটি কাস্টম রিসোর্স টাইপ হতে পারে।

ফেরত

ResourceField — চেইনিং-এর জন্য এই রিসোর্স ফিল্ড অবজেক্টটি।


setDisplayText(displayText)

পরবর্তী ধাপগুলিতে ভেরিয়েবল নির্বাচনের সময় ব্যবহারকারীকে যে ফিল্ডের বিবরণ দেখানো হবে, তা নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
display Text String ভেরিয়েবল নির্বাচনের সময় অন্তিম ব্যবহারকারীদের জন্য বিবরণ।

ফেরত

ResourceField — চেইনিং-এর জন্য এই রিসোর্স ফিল্ড অবজেক্টটি।


setSelector(selector)

ধাপটি সম্পাদনের সময় মান সরবরাহ করার জন্য প্রোভাইডার ফাংশনের একটি কী নির্ধারণ করে।

প্যারামিটার

নাম প্রকার বর্ণনা
selector String ফিল্ডটির রেফারেন্স কী, Resource Data ব্যবহৃত একই কী ব্যবহার করে এর সংশ্লিষ্ট Variable Data পুনরুদ্ধার করা হয়।

ফেরত

ResourceField — চেইনিং-এর জন্য এই রিসোর্স ফিল্ড অবজেক্টটি।