একটি জেনেরিক ফর্ম আইটেম যাতে শিরোনাম এবং সহায়তা পাঠ্যের মতো সমস্ত আইটেমের সাধারণ বৈশিষ্ট্য রয়েছে৷ আইটেমগুলি একটি 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