একটি রিসোর্সফিল্ড হলো একটি 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 — চেইনিং-এর জন্য এই রিসোর্স ফিল্ড অবজেক্টটি।