একটি জেনেরিক ফর্ম আইটেম যাতে শিরোনাম এবং সহায়তা পাঠ্যের মতো সমস্ত আইটেমের সাধারণ বৈশিষ্ট্য রয়েছে৷ আইটেমগুলি একটি Form
থেকে অ্যাক্সেস বা তৈরি করা যেতে পারে।
টাইপ-নির্দিষ্ট বৈশিষ্ট্যগুলিতে কাজ করতে, আইটেমের Item Type
পরীক্ষা করতে get Type()
ব্যবহার করুন, তারপর as Checkbox Item()
মতো একটি পদ্ধতি ব্যবহার করে আইটেমটিকে উপযুক্ত শ্রেণিতে কাস্ট করুন।
// Create a new form and add a text item. const form = FormApp.create('Form Name'); form.addTextItem(); // Access the text item as a generic item. const items = form.getItems(); const item = items[0]; // Cast the generic item to the text-item class. if (item.getType() === 'TEXT') { const textItem = item.asTextItem(); textItem.setRequired(false); }
ক্লাস বাস্তবায়ন
নাম | সংক্ষিপ্ত বিবরণ |
---|
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
as Checkbox Grid Item() | Checkbox Grid Item | আইটেমটিকে একটি চেকবক্স গ্রিড আইটেম হিসাবে ফেরত দেয়। |
as Checkbox Item() | Checkbox Item | আইটেমটিকে একটি চেকবক্স আইটেম হিসাবে ফেরত দেয়। |
as Date Item() | Date Item | একটি তারিখ আইটেম হিসাবে আইটেম ফেরত. |
as Date Time Item() | Date Time Item | একটি তারিখ-সময় আইটেম হিসাবে আইটেম ফেরত. |
as Duration Item() | Duration Item | একটি সময়কাল আইটেম হিসাবে আইটেম ফেরত. |
as Grid Item() | Grid Item | আইটেমটিকে গ্রিড আইটেম হিসাবে ফেরত দেয়। |
as Image Item() | Image Item | আইটেমটিকে একটি চিত্র আইটেম হিসাবে ফেরত দেয়। |
as List Item() | List Item | একটি তালিকা আইটেম হিসাবে আইটেম ফেরত. |
as Multiple Choice Item() | Multiple Choice Item | আইটেমটিকে বহু-পছন্দের আইটেম হিসাবে ফেরত দেয়। |
as Page Break Item() | Page Break Item | একটি পৃষ্ঠা বিরতি আইটেম হিসাবে আইটেম ফেরত. |
as Paragraph Text Item() | Paragraph Text Item | একটি অনুচ্ছেদ-পাঠ্য আইটেম হিসাবে আইটেম প্রদান করে। |
as Rating Item() | Rating Item | একটি রেটিং আইটেম হিসাবে আইটেম ফেরত. |
as Scale Item() | Scale Item | আইটেমটিকে একটি স্কেল আইটেম হিসাবে ফেরত দেয়। |
as Section Header Item() | Section Header Item | একটি বিভাগ-শিরোনাম আইটেম হিসাবে আইটেম ফেরত. |
as Text Item() | Text Item | একটি টেক্সট আইটেম হিসাবে আইটেম ফেরত. |
as Time Item() | Time Item | একটি সময় আইটেম হিসাবে আইটেম ফেরত. |
as Video Item() | Video Item | একটি ভিডিও আইটেম হিসাবে আইটেম ফেরত. |
duplicate() | Item | এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে। |
get Help Text() | String | আইটেমটির সহায়তা পাঠ্য পায় (কখনও কখনও Image Items , Page Break Items এবং Section Header Items মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)। |
get Id() | Integer | আইটেমের অনন্য শনাক্তকারী পায়। |
get Index() | Integer | ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়। |
get Title() | String | আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি Section Header Item ক্ষেত্রে)। |
get Type() | Item Type | আইটেমের ধরন পায়, একটি Item Type হিসাবে উপস্থাপিত হয়। |
set Help Text(text) | Item | আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও Image Items , Page Break Items এবং Section Header Items মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)। |
set Title(title) | Item | আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি Section Header Item ক্ষেত্রে)। |
বিস্তারিত ডকুমেন্টেশন
as Checkbox Grid Item()
আইটেমটিকে একটি চেকবক্স গ্রিড আইটেম হিসাবে ফেরত দেয়। একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে যদি Item Type
ইতিমধ্যে CHECKBOX_GRID
না থাকে।
প্রত্যাবর্তন
Checkbox Grid Item
— চেকবক্স গ্রিড আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি চেকবক্স গ্রিড আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Checkbox Item()
আইটেমটিকে একটি চেকবক্স আইটেম হিসাবে ফেরত দেয়। একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে যদি Item Type
ইতিমধ্যে CHECKBOX
না থাকে।
প্রত্যাবর্তন
Checkbox Item
- চেকবক্স আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি চেকবক্স আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Date Item()
একটি তারিখ আইটেম হিসাবে আইটেম ফেরত. Item Type
DATE
তারিখে না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম থ্রো করে৷
প্রত্যাবর্তন
Date Item
- তারিখ আইটেম
নিক্ষেপ করে
Error
— আইটেম একটি তারিখ আইটেম না হলে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Date Time Item()
একটি তারিখ-সময় আইটেম হিসাবে আইটেম ফেরত. Item Type
DATETIME
না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম থ্রো করে।
প্রত্যাবর্তন
Date Time Item
- তারিখ-সময় আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি তারিখ-সময় আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Duration Item()
একটি সময়কাল আইটেম হিসাবে আইটেম ফেরত. Item Type
আগে থেকে DURATION
না হলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে৷
প্রত্যাবর্তন
Duration Item
- সময়কাল আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি সময়কালের আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Grid Item()
আইটেমটিকে গ্রিড আইটেম হিসাবে ফেরত দেয়। Item Type
ইতিমধ্যে GRID
না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে।
প্রত্যাবর্তন
Grid Item
- গ্রিড আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি গ্রিড আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Image Item()
আইটেমটিকে একটি চিত্র আইটেম হিসাবে ফেরত দেয়। একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে যদি Item Type
ইতিমধ্যে IMAGE
না থাকে।
প্রত্যাবর্তন
Image Item
- ইমেজ আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি চিত্র আইটেম না হয়
as List Item()
একটি তালিকা আইটেম হিসাবে আইটেম ফেরত. একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে যদি Item Type
ইতিমধ্যেই LIST
না থাকে।
প্রত্যাবর্তন
List Item
- তালিকা আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি তালিকা আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Multiple Choice Item()
আইটেমটিকে বহু-পছন্দের আইটেম হিসাবে ফেরত দেয়। যদি Item Type
ইতিমধ্যে MULTIPLE_CHOICE
না থাকে তবে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে।
প্রত্যাবর্তন
Multiple Choice Item
— একাধিক পছন্দের আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একাধিক পছন্দের আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Page Break Item()
একটি পৃষ্ঠা বিরতি আইটেম হিসাবে আইটেম ফেরত. একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে যদি Item Type
আগে থেকে না থাকে PAGE_BREAK
।
প্রত্যাবর্তন
Page Break Item
- পেজ ব্রেক আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি পৃষ্ঠা বিরতি আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Paragraph Text Item()
একটি অনুচ্ছেদ-পাঠ্য আইটেম হিসাবে আইটেম প্রদান করে। Item Type
আগে থেকে না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম থ্রো করে PARAGRAPH_TEXT
।
প্রত্যাবর্তন
Paragraph Text Item
- অনুচ্ছেদ পাঠ্য আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি অনুচ্ছেদ পাঠ্য আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Rating Item()
একটি রেটিং আইটেম হিসাবে আইটেম ফেরত. একটি স্ক্রিপ্টিং এক্সেপশন নিক্ষেপ করে যদি Item Type
ইতিমধ্যেই RATING
না থাকে।
// Opens the Forms file by its URL. If you created your script from within a // Google Forms file, you can use FormApp.getActiveForm() instead. // TODO(developer): Replace the URL with your own. const form = FormApp.openByUrl('https://docs.google.com/forms/d/abc123456/edit'); // Fetch any item which is of type rating. const item = form.getItems(FormApp.ItemType.RATING)[0]; // Convert the item to a rating item. const ratingItem = item.asRatingItem();
প্রত্যাবর্তন
Rating Item
- রেটিং আইটেম।
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি রেটিং আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Scale Item()
আইটেমটিকে একটি স্কেল আইটেম হিসাবে ফেরত দেয়। একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে যদি Item Type
ইতিমধ্যে SCALE
না থাকে।
প্রত্যাবর্তন
Scale Item
- স্কেল আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি স্কেল আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Section Header Item()
একটি বিভাগ-শিরোনাম আইটেম হিসাবে আইটেম ফেরত. যদি Item Type
ইতিমধ্যে SECTION_HEADER
না থাকে তবে একটি স্ক্রিপ্টিং ব্যতিক্রম থ্রো করে।
প্রত্যাবর্তন
Section Header Item
- বিভাগ-শিরোনাম আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি বিভাগ শিরোনাম আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Text Item()
একটি টেক্সট আইটেম হিসাবে আইটেম ফেরত. একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে যদি Item Type
ইতিমধ্যে TEXT
না হয়।
প্রত্যাবর্তন
Text Item
- টেক্সট আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি পাঠ্য আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Time Item()
একটি সময় আইটেম হিসাবে আইটেম ফেরত. একটি স্ক্রিপ্টিং ব্যতিক্রম থ্রো করে যদি Item Type
ইতিমধ্যে TIME
না হয়।
প্রত্যাবর্তন
Time Item
- সময় আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি সময় আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Video Item()
একটি ভিডিও আইটেম হিসাবে আইটেম ফেরত. Item Type
ইতিমধ্যেই VIDEO
না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে৷
প্রত্যাবর্তন
Video Item
- ভিডিও আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি ভিডিও আইটেম না হয়
duplicate()
এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।
প্রত্যাবর্তন
Item
— এই Item
একটি সদৃশ, চেইনিংয়ের জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Help Text()
আইটেমটির সহায়তা পাঠ্য পায় (কখনও কখনও Image Items
, Page Break Items
এবং Section Header Items
মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)।
প্রত্যাবর্তন
String
- আইটেমের সাহায্য পাঠ্য বা বিবরণ পাঠ্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Id()
আইটেমের অনন্য শনাক্তকারী পায়।
প্রত্যাবর্তন
Integer
— আইটেমের আইডি
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Index()
ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়।
প্রত্যাবর্তন
Integer
- আইটেমের সূচক
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Title()
আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি Section Header Item
ক্ষেত্রে)।
প্রত্যাবর্তন
String
- আইটেমের শিরোনাম বা শিরোনাম পাঠ্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Type()
set Help Text(text)
আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও Image Items
, Page Break Items
এবং Section Header Items
মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
text | String | নতুন সাহায্য পাঠ্য |
প্রত্যাবর্তন
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Title(title)
আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি Section Header Item
ক্ষেত্রে)।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
title | String | নতুন শিরোনাম বা শিরোনাম পাঠ্য |
প্রত্যাবর্তন
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms