একটি প্রশ্ন আইটেম, কলাম এবং সারিগুলির একটি গ্রিড হিসাবে উপস্থাপিত, যা উত্তরদাতাকে চেকবক্সগুলির একটি ক্রম থেকে প্রতি সারিতে একাধিক পছন্দ নির্বাচন করতে দেয়৷ আইটেমগুলি একটি Form
থেকে অ্যাক্সেস বা তৈরি করা যেতে পারে।
// Open a form by ID and add a new checkbox grid item. var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); var item = form.addCheckboxGridItem(); item.setTitle('Where did you celebrate New Years?') .setRows(['New York', 'San Francisco', 'London']) .setColumns(['2014', '2015', '2016', '2017']);
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
clearValidation() | CheckboxGridItem | এই গ্রিড আইটেমের জন্য কোনো ডেটা বৈধতা মুছে দেয়। |
createResponse(responses) | ItemResponse | এই চেকবক্স গ্রিড আইটেমের জন্য একটি নতুন ItemResponse তৈরি করে। |
duplicate() | CheckboxGridItem | এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে। |
getColumns() | String[] | গ্রিডের প্রতিটি কলামের জন্য মান পায়। |
getHelpText() | String | আইটেমের সহায়তা পাঠ্য পায় (কখনও কখনও ImageItems , PageBreakItems , এবং SectionHeaderItems এর মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)। |
getId() | Integer | আইটেমের অনন্য শনাক্তকারী পায়। |
getIndex() | Integer | ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়। |
getRows() | String[] | গ্রিডের প্রতিটি সারির জন্য মান পায়। |
getTitle() | String | আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)। |
getType() | ItemType | আইটেমটির ধরন পায়, একটি ItemType হিসাবে উপস্থাপিত হয়। |
isRequired() | Boolean | উত্তরদাতাকে অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে। |
setColumns(columns) | CheckboxGridItem | মানের অ্যারের উপর ভিত্তি করে গ্রিডের কলাম সেট করে। |
setHelpText(text) | CheckboxGridItem | আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems আইটেমগুলির মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)। |
setRequired(enabled) | CheckboxGridItem | উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা তা সেট করে। |
setRows(rows) | CheckboxGridItem | মানের অ্যারের উপর ভিত্তি করে গ্রিডের সারি সেট করে। |
setTitle(title) | CheckboxGridItem | আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)। |
setValidation(validation) | CheckboxGridItem | এই চেকবক্স গ্রিড আইটেমের জন্য ডেটা যাচাইকরণ সেট করে। |
বিস্তারিত ডকুমেন্টেশন
clearValidation()
এই গ্রিড আইটেমের জন্য কোনো ডেটা বৈধতা মুছে দেয়।
প্রত্যাবর্তন
CheckboxGridItem
— এই আইটেমটি, চেইনিংয়ের জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
createResponse(responses)
এই চেকবক্স গ্রিড আইটেমের জন্য একটি নতুন ItemResponse
তৈরি করে। আর্গুমেন্ট responses
অবশ্যই একটি String[][]
অ্যারের অ্যারে হতে হবে যাতে চেকবক্স গ্রিডে ইনপুটের সংখ্যার মতো অনেকগুলি মান রয়েছে৷ একটি অপ্রয়োজনীয় চেকবক্স গ্রিড প্রশ্নের জন্য একটি null
উপাদান সেই সারিটির কোন প্রতিক্রিয়া নির্দেশ করে না। মানগুলির মধ্যে যেকোন একটি বৈধ পছন্দের সাথে না মিললে একটি ব্যতিক্রম নিক্ষেপ করে৷
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
responses | String[][] | এই চেকবক্স গ্রিড আইটেমের জন্য বৈধ উত্তরের অ্যারের অ্যারে |
প্রত্যাবর্তন
ItemResponse
- আইটেমের প্রতিক্রিয়া
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
duplicate()
এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।
প্রত্যাবর্তন
CheckboxGridItem
— চেইন করার জন্য এই CheckboxGridItem
একটি সদৃশ
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getColumns()
গ্রিডের প্রতিটি কলামের জন্য মান পায়।
প্রত্যাবর্তন
String[]
— কলামের মানগুলির একটি অ্যারে, যা উত্তরদাতারা ফর্ম দেখার সময় লেবেল হিসাবে দেখে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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
getRows()
গ্রিডের প্রতিটি সারির জন্য মান পায়।
প্রত্যাবর্তন
String[]
— সারি মানগুলির একটি অ্যারে, যা উত্তরদাতারা ফর্মটি দেখার সময় লেবেল হিসাবে দেখে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
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()
isRequired()
উত্তরদাতাকে অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
প্রত্যাবর্তন
Boolean
— উত্তরদাতাকে অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setColumns(columns)
মানের অ্যারের উপর ভিত্তি করে গ্রিডের কলাম সেট করে। প্রদত্ত অ্যারে খালি থাকলে একটি ব্যতিক্রম নিক্ষেপ করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
columns | String[] | কলাম মানগুলির একটি অ্যারে, যা উত্তরদাতারা ফর্মটি দেখার সময় লেবেল হিসাবে দেখে |
প্রত্যাবর্তন
CheckboxGridItem
— এই আইটেমটি, চেইনিংয়ের জন্য
নিক্ষেপ করে
Error
— যদি প্রদত্ত অ্যারেটি null
বা খালি হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setHelpText(text)
আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems
, PageBreakItems
এবং SectionHeaderItems
আইটেমগুলির মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
text | String | নতুন সাহায্য পাঠ্য |
প্রত্যাবর্তন
CheckboxGridItem
— এই CheckboxGridItem
, চেইনিংয়ের জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setRequired(enabled)
উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা তা সেট করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
enabled | Boolean | উত্তরদাতা অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা |
প্রত্যাবর্তন
CheckboxGridItem
— বর্তমান আইটেম (চেইন করার জন্য)
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setRows(rows)
মানের অ্যারের উপর ভিত্তি করে গ্রিডের সারি সেট করে। প্রদত্ত অ্যারে খালি থাকলে একটি ব্যতিক্রম নিক্ষেপ করে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
rows | String[] | সারি মানগুলির একটি অ্যারে, যা উত্তরদাতারা ফর্মটি দেখার সময় লেবেল হিসাবে দেখে |
প্রত্যাবর্তন
CheckboxGridItem
— এই আইটেমটি, চেইনিংয়ের জন্য
নিক্ষেপ করে
Error
— যদি প্রদত্ত অ্যারেটি null
বা খালি হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setTitle(title)
আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem
এর ক্ষেত্রে)।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
title | String | নতুন শিরোনাম বা শিরোনাম পাঠ্য |
প্রত্যাবর্তন
CheckboxGridItem
— এই CheckboxGridItem
, চেইনিংয়ের জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setValidation(validation)
এই চেকবক্স গ্রিড আইটেমের জন্য ডেটা যাচাইকরণ সেট করে। কোনো প্রয়োজনীয় ফাংশন ছাড়াই নাল বা বৈধকরণ পাস করা কোনো পূর্বের বৈধতা মুছে ফেলবে।
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
validation | CheckboxGridValidation | এই আইটেমটিতে প্রয়োগ করার জন্য একটি চেকবক্সগ্রিড যাচাইকরণ। |
প্রত্যাবর্তন
CheckboxGridItem
— এই CheckboxGridItem
, চেইনিংয়ের জন্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms