একটি জেনেরিক ফর্ম আইটেম যাতে শিরোনাম এবং সহায়তা পাঠ্যের মতো সমস্ত আইটেমের সাধারণ বৈশিষ্ট্য রয়েছে৷ আইটেমগুলি একটি Form
থেকে অ্যাক্সেস বা তৈরি করা যেতে পারে।
টাইপ-নির্দিষ্ট বৈশিষ্ট্যগুলিতে কাজ করতে, আইটেমের ItemType
চেক করতে getType()
ব্যবহার করুন, তারপর asCheckboxItem()
এর মতো একটি পদ্ধতি ব্যবহার করে আইটেমটিকে উপযুক্ত শ্রেণিতে কাস্ট করুন।
// Create a new form and add a text item. var form = FormApp.create('Form Name'); form.addTextItem(); // Access the text item as a generic item. var items = form.getItems(); var item = items[0]; // Cast the generic item to the text-item class. if (item.getType() == 'TEXT') { var textItem = item.asTextItem(); textItem.setRequired(false); }
ক্লাস বাস্তবায়ন
নাম | সংক্ষিপ্ত বিবরণ |
---|
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
asCheckboxGridItem() | CheckboxGridItem | আইটেমটিকে একটি চেকবক্স গ্রিড আইটেম হিসাবে ফেরত দেয়। |
asCheckboxItem() | CheckboxItem | আইটেমটিকে একটি চেকবক্স আইটেম হিসাবে ফেরত দেয়। |
asDateItem() | DateItem | একটি তারিখ আইটেম হিসাবে আইটেম ফেরত. |
asDateTimeItem() | DateTimeItem | একটি তারিখ-সময় আইটেম হিসাবে আইটেম ফেরত. |
asDurationItem() | DurationItem | একটি সময়কাল আইটেম হিসাবে আইটেম ফেরত. |
asGridItem() | GridItem | আইটেমটিকে গ্রিড আইটেম হিসাবে ফেরত দেয়। |
asImageItem() | ImageItem | আইটেমটিকে একটি চিত্র আইটেম হিসাবে ফেরত দেয়। |
asListItem() | ListItem | একটি তালিকা আইটেম হিসাবে আইটেম ফেরত. |
asMultipleChoiceItem() | MultipleChoiceItem | আইটেমটিকে বহু-পছন্দের আইটেম হিসাবে ফেরত দেয়। |
asPageBreakItem() | PageBreakItem | একটি পৃষ্ঠা বিরতি আইটেম হিসাবে আইটেম ফেরত. |
asParagraphTextItem() | ParagraphTextItem | একটি অনুচ্ছেদ-পাঠ্য আইটেম হিসাবে আইটেম প্রদান করে। |
asScaleItem() | ScaleItem | আইটেমটিকে একটি স্কেল আইটেম হিসাবে ফেরত দেয়। |
asSectionHeaderItem() | SectionHeaderItem | একটি বিভাগ-শিরোনাম আইটেম হিসাবে আইটেম ফেরত. |
asTextItem() | TextItem | একটি টেক্সট আইটেম হিসাবে আইটেম ফেরত. |
asTimeItem() | TimeItem | একটি সময় আইটেম হিসাবে আইটেম ফেরত. |
asVideoItem() | VideoItem | একটি ভিডিও আইটেম হিসাবে আইটেম ফেরত. |
duplicate() | Item | এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে। |
getHelpText() | String | আইটেমের সহায়তা পাঠ্য পায় (কখনও কখনও ImageItems , PageBreakItems , এবং SectionHeaderItems এর মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)। |
getId() | Integer | আইটেমের অনন্য শনাক্তকারী পায়। |
getIndex() | Integer | ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়। |
getTitle() | String | আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)। |
getType() | ItemType | আইটেমটির ধরন পায়, একটি ItemType হিসাবে উপস্থাপিত হয়। |
setHelpText(text) | Item | আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems আইটেমগুলির মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)। |
setTitle(title) | Item | আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)। |
বিস্তারিত ডকুমেন্টেশন
asCheckboxGridItem()
আইটেমটিকে একটি চেকবক্স গ্রিড আইটেম হিসাবে ফেরত দেয়। ItemType
আগে থেকে CHECKBOX_GRID
না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে।
প্রত্যাবর্তন
CheckboxGridItem
— চেকবক্স গ্রিড আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি চেকবক্স গ্রিড আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asCheckboxItem()
আইটেমটিকে একটি চেকবক্স আইটেম হিসাবে ফেরত দেয়। ItemType
আগে থেকেই CHECKBOX
না থাকলে স্ক্রিপ্টিং ব্যতিক্রম ছুড়ে দেয়।
প্রত্যাবর্তন
CheckboxItem
- চেকবক্স আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি চেকবক্স আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asDateItem()
একটি তারিখ আইটেম হিসাবে আইটেম ফেরত. ItemType
DATE
তারিখে না থাকলে স্ক্রিপ্টিং ব্যতিক্রম থ্রো করে।
প্রত্যাবর্তন
DateItem
- তারিখ আইটেম
নিক্ষেপ করে
Error
— যদি আইটেম একটি তারিখ আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asDateTimeItem()
একটি তারিখ-সময় আইটেম হিসাবে আইটেম ফেরত. ItemType
DATETIME
না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে।
প্রত্যাবর্তন
DateTimeItem
— তারিখ-সময় আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি তারিখ-সময় আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asDurationItem()
একটি সময়কাল আইটেম হিসাবে আইটেম ফেরত. ItemType
আগে থেকে DURATION
না থাকলে স্ক্রিপ্টিং ব্যতিক্রম থ্রো করে।
প্রত্যাবর্তন
DurationItem
- সময়কাল আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি সময়কালের আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asGridItem()
আইটেমটিকে গ্রিড আইটেম হিসাবে ফেরত দেয়। ItemType
আগে থেকে GRID
না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে।
প্রত্যাবর্তন
GridItem
- গ্রিড আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি গ্রিড আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asImageItem()
asListItem()
একটি তালিকা আইটেম হিসাবে আইটেম ফেরত. ItemType
আগে থেকে LIST
না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে।
প্রত্যাবর্তন
ListItem
- তালিকা আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি তালিকা আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asMultipleChoiceItem()
আইটেমটিকে বহু-পছন্দের আইটেম হিসাবে ফেরত দেয়। ItemType
MULTIPLE_CHOICE
না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে।
প্রত্যাবর্তন
MultipleChoiceItem
— একাধিক পছন্দের আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একাধিক পছন্দের আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asPageBreakItem()
একটি পৃষ্ঠা বিরতি আইটেম হিসাবে আইটেম ফেরত. ItemType
আগে থেকে না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে PAGE_BREAK
।
প্রত্যাবর্তন
PageBreakItem
- পেজ ব্রেক আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি পৃষ্ঠা বিরতি আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asParagraphTextItem()
একটি অনুচ্ছেদ-পাঠ্য আইটেম হিসাবে আইটেম প্রদান করে। ItemType
আগে থেকে না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম থ্রো করে PARAGRAPH_TEXT
।
প্রত্যাবর্তন
ParagraphTextItem
- অনুচ্ছেদ পাঠ্য আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি অনুচ্ছেদ পাঠ্য আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asScaleItem()
আইটেমটিকে একটি স্কেল আইটেম হিসাবে ফেরত দেয়। ItemType
আগে থেকে SCALE
না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে।
প্রত্যাবর্তন
ScaleItem
- স্কেল আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি স্কেল আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asSectionHeaderItem()
একটি বিভাগ-শিরোনাম আইটেম হিসাবে আইটেম ফেরত. ItemType
আগে থেকে SECTION_HEADER
না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম থ্রো করে।
প্রত্যাবর্তন
SectionHeaderItem
— সেকশন-হেডার আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি বিভাগ শিরোনাম আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asTextItem()
একটি টেক্সট আইটেম হিসাবে আইটেম ফেরত. ItemType
ইতিমধ্যে TEXT
না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে৷
প্রত্যাবর্তন
TextItem
- টেক্সট আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি পাঠ্য আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asTimeItem()
একটি সময় আইটেম হিসাবে আইটেম ফেরত. ItemType
আগে থেকে TIME
না থাকলে একটি স্ক্রিপ্টিং ব্যতিক্রম নিক্ষেপ করে।
প্রত্যাবর্তন
TimeItem
- সময়ের আইটেম
নিক্ষেপ করে
Error
— যদি আইটেমটি একটি সময় আইটেম না হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asVideoItem()
duplicate()
এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।
প্রত্যাবর্তন
Item
— এই Item
একটি সদৃশ, চেইনিংয়ের জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getHelpText()
আইটেমের সহায়তা পাঠ্য পায় (কখনও কখনও ImageItems
, PageBreakItems
, এবং SectionHeaderItems
এর মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)।
প্রত্যাবর্তন
String
- আইটেমের সাহায্য পাঠ্য বা বিবরণ পাঠ্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getId()
আইটেমের অনন্য শনাক্তকারী পায়।
প্রত্যাবর্তন
Integer
— আইটেমের আইডি
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getIndex()
ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়।
প্রত্যাবর্তন
Integer
- আইটেমের সূচক
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getTitle()
আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem
এর ক্ষেত্রে)।
প্রত্যাবর্তন
String
- আইটেমের শিরোনাম বা শিরোনাম পাঠ্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getType()
setHelpText(text)
আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems
, PageBreakItems
এবং SectionHeaderItems
আইটেমগুলির মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
text | String | নতুন সাহায্য পাঠ্য |
প্রত্যাবর্তন
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setTitle(title)
আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem
এর ক্ষেত্রে)।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
title | String | নতুন শিরোনাম বা শিরোনাম পাঠ্য |
প্রত্যাবর্তন
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms