একটি DynamicResourceDefinition হলো একটি ResourceFieldsDefinitionRetrievedAction এর মূল উপাদান। Google Workspace Studio-এর কোনো একটি ধাপ দ্বারা প্রদত্ত আউটপুট ভেরিয়েবলের সংখ্যা গতিশীলভাবে নির্ধারণ করার জন্য এতে এক বা একাধিক ResourceField থাকতে পারে।
শুধুমাত্র সেইসব Google Workspace অ্যাড-অনের জন্য উপলব্ধ, যেগুলো Google Workspace Studio-এর পরিধি বৃদ্ধি করে।
নমুনা ব্যবহার:
let dynamicResourceDefinition = AddOnsResponseService.newDynamicResourceDefinition() .setResourceId("resource_definition_1") // The resource ID must match the one defined in the manifest. .addResourceField( AddOnsResponseService.newResourceField() .setSelector("question_1") .setDisplayText("Question 1") );
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
add Resource Field(resourceField) | Dynamic Resource Definition | ডাইনামিক রিসোর্স ডেফিনিশনে একটি রিসোর্স ফিল্ড যোগ করে। |
set Resource Id(resourceId) | Dynamic Resource Definition | ডাইনামিক রিসোর্স ডেফিনিশনের জন্য আইডি নির্ধারণ করে, এই আইডিটি ম্যানিফেস্টে থাকা workflow Resource Definition Id সাথে সঙ্গতিপূর্ণ। |
বিস্তারিত ডকুমেন্টেশন
addResourceField(resourceField)
ডাইনামিক রিসোর্স ডেফিনিশনে একটি রিসোর্স ফিল্ড যোগ করে।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
resource Field | Resource Field | যোগ করার জন্য রিসোর্স ফিল্ড। |
ফেরত
DynamicResourceDefinition — এই অবজেক্টটি, চেইনিং-এর জন্য ব্যবহৃত হয়।
setResourceId(resourceId)
ডাইনামিক রিসোর্স ডেফিনিশনের জন্য আইডি নির্ধারণ করে, এই আইডিটি ম্যানিফেস্টে থাকা workflowResourceDefinitionId এর সাথে সঙ্গতিপূর্ণ।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
resource Id | String | ডাইনামিক রিসোর্স ডেফিনিশনের জন্য অনন্য শনাক্তকারী। |
ফেরত
DynamicResourceDefinition — এই অবজেক্টটি, চেইনিং-এর জন্য ব্যবহৃত হয়।