Class GridItem

গ্রিড আইটেম

একটি প্রশ্ন আইটেম, কলাম এবং সারিগুলির একটি গ্রিড হিসাবে উপস্থাপিত, যা উত্তরদাতাকে রেডিও বোতামগুলির একটি ক্রম থেকে প্রতি সারিতে একটি পছন্দ নির্বাচন করতে দেয়৷ আইটেমগুলি একটি Form থেকে অ্যাক্সেস বা তৈরি করা যেতে পারে।

// Open a form by ID and add a new grid item.
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var item = form.addGridItem();
item.setTitle('Rate your interests')
    .setRows(['Cars', 'Computers', 'Celebrities'])
    .setColumns(['Boring', 'So-so', 'Interesting']);

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
clearValidation() GridItem এই গ্রিড আইটেমের জন্য কোনো ডেটা বৈধতা মুছে দেয়।
createResponse(responses) ItemResponse এই গ্রিড আইটেমের জন্য একটি নতুন ItemResponse তৈরি করে।
duplicate() GridItem এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।
getColumns() String[] গ্রিডের প্রতিটি কলামের জন্য মান পায়।
getHelpText() String আইটেমের সহায়তা পাঠ্য পায় (কখনও কখনও ImageItems , PageBreakItems , এবং SectionHeaderItems এর মতো লেআউট আইটেমগুলির জন্য বর্ণনা পাঠ্য বলা হয়)।
getId() Integer আইটেমের অনন্য শনাক্তকারী পায়।
getIndex() Integer ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়।
getRows() String[] গ্রিডের প্রতিটি সারির জন্য মান পায়।
getTitle() String আইটেমের শিরোনাম পায় (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
getType() ItemType আইটেমটির ধরন পায়, একটি ItemType হিসাবে উপস্থাপিত হয়।
isRequired() Boolean উত্তরদাতাকে অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
setColumns(columns) GridItem মানের অ্যারের উপর ভিত্তি করে গ্রিডের কলাম সেট করে।
setHelpText(text) GridItem আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems আইটেমগুলির মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)।
setRequired(enabled) GridItem উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা তা সেট করে।
setRows(rows) GridItem মানের অ্যারের উপর ভিত্তি করে গ্রিডের সারি সেট করে।
setTitle(title) GridItem আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।
setValidation(validation) GridItem এই গ্রিড আইটেমের জন্য ডেটা যাচাইকরণ সেট করে।

বিস্তারিত ডকুমেন্টেশন

clearValidation()

এই গ্রিড আইটেমের জন্য কোনো ডেটা বৈধতা মুছে দেয়।

প্রত্যাবর্তন

GridItem — এই আইটেমটি, চেইনিংয়ের জন্য

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • 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()

এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।

প্রত্যাবর্তন

GridItem — এই GridItem এর একটি নকল, চেইন করার জন্য

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • 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()

আইটেমটির ধরন পায়, একটি ItemType হিসাবে উপস্থাপিত হয়।

প্রত্যাবর্তন

ItemType - আইটেমের ধরন

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

isRequired()

উত্তরদাতাকে অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে।

প্রত্যাবর্তন

Boolean — উত্তরদাতাকে অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setColumns(columns)

মানের অ্যারের উপর ভিত্তি করে গ্রিডের কলাম সেট করে। প্রদত্ত অ্যারে খালি থাকলে একটি ব্যতিক্রম নিক্ষেপ করে।

পরামিতি

নাম টাইপ বর্ণনা
columns String[] কলাম মানগুলির একটি অ্যারে, যা উত্তরদাতারা ফর্মটি দেখার সময় লেবেল হিসাবে দেখে

প্রত্যাবর্তন

GridItem — এই আইটেমটি, চেইনিংয়ের জন্য

নিক্ষেপ করে

Error — যদি প্রদত্ত অ্যারেটি null বা খালি হয়

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setHelpText(text)

আইটেমটির সহায়তা পাঠ্য সেট করে (কখনও কখনও ImageItems , PageBreakItems এবং SectionHeaderItems আইটেমগুলির মতো লেআউট আইটেমের জন্য বর্ণনা পাঠ্য বলা হয়)।

পরামিতি

নাম টাইপ বর্ণনা
text String নতুন সাহায্য পাঠ্য

প্রত্যাবর্তন

GridItem — এই GridItem , চেইন করার জন্য

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setRequired(enabled)

উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা তা সেট করে।

পরামিতি

নাম টাইপ বর্ণনা
enabled Boolean উত্তরদাতা অবশ্যই প্রশ্নের উত্তর দিতে হবে কিনা

প্রত্যাবর্তন

GridItem - বর্তমান আইটেম (চেইনিংয়ের জন্য)

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setRows(rows)

মানের অ্যারের উপর ভিত্তি করে গ্রিডের সারি সেট করে। প্রদত্ত অ্যারে খালি থাকলে একটি ব্যতিক্রম নিক্ষেপ করে।

পরামিতি

নাম টাইপ বর্ণনা
rows String[] সারি মানগুলির একটি অ্যারে, যা উত্তরদাতারা ফর্মটি দেখার সময় লেবেল হিসাবে দেখে

প্রত্যাবর্তন

GridItem — এই আইটেমটি, চেইনিংয়ের জন্য

নিক্ষেপ করে

Error — যদি প্রদত্ত অ্যারেটি null বা খালি হয়

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setTitle(title)

আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, একটি SectionHeaderItem এর ক্ষেত্রে)।

পরামিতি

নাম টাইপ বর্ণনা
title String নতুন শিরোনাম বা শিরোনাম পাঠ্য

প্রত্যাবর্তন

GridItem — এই GridItem , চেইন করার জন্য

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setValidation(validation)

এই গ্রিড আইটেমের জন্য ডেটা যাচাইকরণ সেট করে। কোনো প্রয়োজনীয় ফাংশন ছাড়াই নাল বা বৈধকরণ পাস করা কোনো পূর্বের বৈধতা মুছে ফেলবে।

পরামিতি

নাম টাইপ বর্ণনা
validation GridValidation এই আইটেমটিতে প্রয়োগ করার জন্য একটি গ্রিড যাচাইকরণ।

প্রত্যাবর্তন

GridItem — এই GridItem , চেইন করার জন্য

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের নিম্নলিখিত এক বা একাধিক সুযোগের সাথে অনুমোদনের প্রয়োজন হয়:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms