Class ListItem

তালিকা আইটেম

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

// Open a form by ID and add a new list item.
const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
const item = form.addListItem();
item.setTitle('Do you prefer cats or dogs?').setChoices([
  item.createChoice('Cats'), item.createChoice('Dogs')
]);

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
create Choice(value) Choice নতুন পছন্দ তৈরি করে।
create Choice(value, isCorrect) Choice নতুন পছন্দ তৈরি করে।
create Choice(value, navigationItem) Choice একটি পৃষ্ঠা-নেভিগেশন বিকল্পের সাহায্যে একটি নতুন পছন্দ তৈরি করে যা একটি প্রদত্ত পৃষ্ঠা-বিরতি আইটেমে চলে যায়।
create Choice(value, navigationType) Choice পৃষ্ঠা-নেভিগেশন বিকল্পের সাহায্যে একটি নতুন পছন্দ তৈরি করে।
create Response(response) Item Response এই তালিকার আইটেমের জন্য একটি নতুন Item Response তৈরি করে।
duplicate() List Item এই আইটেমটির একটি অনুলিপি তৈরি করে এবং ফর্মের শেষে এটি যুক্ত করে।
get Choices() Choice[] একটি আইটেমের জন্য সমস্ত পছন্দ পায়।
get Feedback For Correct() Quiz Feedback |null উত্তরদাতারা যখন কোনও প্রশ্নের সঠিক উত্তর দেন তখন তাদের দেখানো প্রতিক্রিয়া ফেরত দেয়।
get Feedback For Incorrect() Quiz Feedback |null উত্তরদাতারা যখন কোনও প্রশ্নের ভুল উত্তর দেন, তখন তাদের যে প্রতিক্রিয়া দেখানো হয় তা ফেরত পাঠায়।
get Help Text() String আইটেমের সাহায্যমূলক টেক্সট (কখনও কখনও লেআউট আইটেম যেমন Image Items , Page Break Items এবং Section Header Items জন্য বর্ণনামূলক টেক্সট বলা হয়) পায়।
get Id() Integer আইটেমটির অনন্য শনাক্তকারী পায়।
get Index() Integer ফর্মের সমস্ত আইটেমের মধ্যে আইটেমের সূচী পায়।
get Points() Integer একটি গ্রেডযোগ্য আইটেমের পয়েন্ট মান প্রদান করে।
get Title() String আইটেমের শিরোনাম (কখনও কখনও হেডার টেক্সট বলা হয়, একটি Section Header Item ক্ষেত্রে) পায়।
get Type() Item Type আইটেমের ধরণটি পায়, যা Item Type হিসাবে উপস্থাপিত হয়।
is Required() Boolean উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
set Choice Values(values) List Item স্ট্রিং এর অ্যারে থেকে একটি আইটেমের জন্য পছন্দগুলি সেট করে।
set Choices(choices) List Item একটি আইটেমের জন্য পছন্দের একটি অ্যারে সেট করে।
set Feedback For Correct(feedback) List Item উত্তরদাতারা যখন কোনও প্রশ্নের সঠিক উত্তর দেয় তখন তাদের দেখানোর জন্য প্রতিক্রিয়া সেট করে।
set Feedback For Incorrect(feedback) List Item উত্তরদাতারা যখন কোনও প্রশ্নের ভুল উত্তর দেন তখন তাদের দেখানোর জন্য প্রতিক্রিয়া সেট করে।
set Help Text(text) List Item আইটেমের সাহায্য টেক্সট সেট করে (কখনও কখনও লেআউট আইটেম যেমন Image Items , Page Break Items এবং Section Header Items জন্য বর্ণনা টেক্সট বলা হয়)।
set Points(points) List Item একটি গ্রেডযোগ্য আইটেমের মূল্য কত পয়েন্ট তা সেট করে।
set Required(enabled) List Item উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা তা নির্ধারণ করে।
set Title(title) List Item আইটেমের শিরোনাম সেট করে (কখনও কখনও হেডার টেক্সট বলা হয়, যখন Section Header Item ক্ষেত্রে)।

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

create Choice(value)

নতুন পছন্দ তৈরি করে।

পরামিতি

নাম আদর্শ বিবরণ
value String পছন্দের মান, যা উত্তরদাতারা ফর্মটি দেখার সময় একটি লেবেল হিসাবে দেখেন

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

Choice — নতুন পছন্দ

অনুমোদন

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

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

create Choice(value, isCorrect)

নতুন পছন্দ তৈরি করে।

পরামিতি

নাম আদর্শ বিবরণ
value String পছন্দের মান, যা উত্তরদাতারা ফর্মটি দেখার সময় একটি লেবেল হিসাবে দেখেন
is Correct Boolean পছন্দটি সঠিক উত্তর কিনা

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

Choice — নতুন পছন্দ

অনুমোদন

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

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

create Choice(value, navigationItem)

একটি পৃষ্ঠা-নেভিগেশন বিকল্পের সাহায্যে একটি নতুন পছন্দ তৈরি করে যা একটি নির্দিষ্ট পৃষ্ঠা-বিরতি আইটেমে চলে যায়। এটি navigation Type Form App.PageNavigationType.GO_TO_PAGE এ সেট করে create Choice(value, navigationType) এর সমতুল্য। পৃষ্ঠা নেভিগেশন ব্যবহার করে এমন পছন্দগুলি একই আইটেমের সাথে একত্রিত করা যাবে না যা পৃষ্ঠা নেভিগেশন ব্যবহার করে না।

উত্তরদাতা যখন বিকল্পটি সম্বলিত একটি পৃষ্ঠা সম্পূর্ণ করেন, তখন পৃষ্ঠা নেভিগেশন ঘটে, এবং শুধুমাত্র তখনই যখন উত্তরদাতা সেই বিকল্পটি বেছে নেন। যদি উত্তরদাতা একই পৃষ্ঠায় পৃষ্ঠা-নেভিগেশন নির্দেশাবলী সহ একাধিক বিকল্প বেছে নেন, তাহলে শুধুমাত্র শেষ নেভিগেশন বিকল্পটি কোনও প্রভাব ফেলবে। পৃষ্ঠা নেভিগেশন ফর্মের শেষ পৃষ্ঠায়ও কোনও প্রভাব ফেলবে না।

পরামিতি

নাম আদর্শ বিবরণ
value String পছন্দের মান, যা উত্তরদাতারা ফর্মটি দেখার সময় একটি লেবেল হিসাবে দেখেন
navigation Item Page Break Item যে আইটেমটিতে নেভিগেট করতে হবে

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

Choice — নতুন পছন্দ

অনুমোদন

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

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

create Choice(value, navigationType)

পৃষ্ঠা-নেভিগেশন বিকল্পের সাহায্যে একটি নতুন পছন্দ তৈরি করে। পৃষ্ঠা নেভিগেশন ব্যবহার করে এমন পছন্দগুলি একই আইটেমে পৃষ্ঠা নেভিগেশন ব্যবহার করে না এমন পছন্দগুলির সাথে একত্রিত করা যাবে না।

উত্তরদাতা যখন বিকল্পটি সম্বলিত একটি পৃষ্ঠা সম্পূর্ণ করেন, তখন পৃষ্ঠা নেভিগেশন ঘটে, এবং শুধুমাত্র তখনই যখন উত্তরদাতা সেই বিকল্পটি বেছে নেন। যদি উত্তরদাতা একই পৃষ্ঠায় পৃষ্ঠা-নেভিগেশন নির্দেশাবলী সহ একাধিক বিকল্প বেছে নেন, তাহলে শুধুমাত্র শেষ নেভিগেশন বিকল্পটি কোনও প্রভাব ফেলবে। পৃষ্ঠা নেভিগেশন ফর্মের শেষ পৃষ্ঠায়ও কোনও প্রভাব ফেলবে না।

পরামিতি

নাম আদর্শ বিবরণ
value String পছন্দের মান, যা উত্তরদাতারা ফর্মটি দেখার সময় একটি লেবেল হিসাবে দেখেন
navigation Type Page Navigation Type পছন্দের নেভিগেশনের ধরণ

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

Choice — নতুন পছন্দ

অনুমোদন

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

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

create Response(response)

এই তালিকার আইটেমের জন্য একটি নতুন Item Response তৈরি করে। যদি response যুক্তিটি এই আইটেমের জন্য একটি বৈধ পছন্দের সাথে মেলে না, তাহলে একটি ব্যতিক্রম নিক্ষেপ করে।

পরামিতি

নাম আদর্শ বিবরণ
response String এই তালিকার আইটেমটির জন্য একটি বৈধ উত্তর

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

Item Response — আইটেম রেসপন্স

অনুমোদন

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

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

duplicate()

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

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

List Item — চেইন করার জন্য এই List Item একটি ডুপ্লিকেট

অনুমোদন

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

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

get Choices()

একটি আইটেমের জন্য সমস্ত পছন্দ পায়।

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

Choice[] — পছন্দের একটি বিন্যাস

অনুমোদন

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

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

get Feedback For Correct()

উত্তরদাতারা যখন কোনও প্রশ্নের সঠিক উত্তর দেন তখন তাদের দেখানো প্রতিক্রিয়া ফেরত দেয়।

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

Quiz Feedback |null — প্রতিক্রিয়া, যদি থাকে।

অনুমোদন

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

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

get Feedback For Incorrect()

উত্তরদাতারা যখন কোনও প্রশ্নের ভুল উত্তর দেন, তখন তাদের যে প্রতিক্রিয়া দেখানো হয় তা ফেরত পাঠায়।

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

Quiz Feedback |null — প্রতিক্রিয়া, যদি থাকে।

অনুমোদন

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

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

একটি গ্রেডযোগ্য আইটেমের পয়েন্ট মান প্রদান করে।

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

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

আইটেমের ধরণটি পায়, যা Item Type হিসাবে উপস্থাপিত হয়।

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

Item Type — আইটেমের ধরণ

অনুমোদন

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

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

is Required()

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

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

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

অনুমোদন

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

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

set Choice Values(values)

স্ট্রিং অ্যারে থেকে একটি আইটেমের জন্য পছন্দগুলি সেট করে। প্রদত্ত অ্যারে খালি থাকলে একটি ব্যতিক্রম নিক্ষেপ করে।

// Open a form by ID and add a new list item.
const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
const item = form.addListItem();
item.setTitle('Do you prefer cats or dogs?');
item.setChoiceValues(['Dogs', 'Cats']);

পরামিতি

নাম আদর্শ বিবরণ
values String[] পছন্দের মানের অ্যারে, যা উত্তরদাতারা ফর্মটি দেখার সময় লেবেল হিসাবে দেখেন

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

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

অনুমোদন

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

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

set Choices(choices)

একটি আইটেমের জন্য পছন্দের একটি অ্যারে সেট করে। প্রদত্ত অ্যারে খালি থাকলে বা একটি null উপাদান থাকলে একটি ব্যতিক্রম নিক্ষেপ করে।

// Open a form by ID and add a new list item.
const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
const item = form.addListItem();
item.setTitle('Do you prefer cats or dogs?');
item.setChoices([item.createChoice('Cats'), item.createChoice('Dogs')]);

পরামিতি

নাম আদর্শ বিবরণ
choices Choice[] পছন্দের একটি বিন্যাস

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

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

থ্রো

Error — যদি প্রদত্ত অ্যারেটি null , খালি হয়, অথবা একটি null উপাদান ধারণ করে

অনুমোদন

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

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

set Feedback For Correct(feedback)

উত্তরদাতারা যখন কোনও প্রশ্নের সঠিক উত্তর দেয় তখন তাদের দেখানোর জন্য প্রতিক্রিয়া সেট করে।

// Open a form by ID and add a new list item.
const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
const item = form.addListItem();
item.setTitle('Do you prefer cats or dogs?');
// Set "Dogs" as the correct answer to this question.
item.setChoices([
  item.createChoice('Dogs', true),
  item.createChoice('Cats', false),
]);
// Add feedback which will be shown for correct responses; ie "Dogs".
item.setFeedbackForCorrect(
    FormApp.createFeedback().setDisplayText('Dogs rule, cats drool.').build(),
);

পরামিতি

নাম আদর্শ বিবরণ
feedback Quiz Feedback নতুন প্রতিক্রিয়া। একটি শূন্য মান প্রতিক্রিয়াটি মুছে ফেলবে।

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

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

অনুমোদন

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

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

set Feedback For Incorrect(feedback)

উত্তরদাতারা যখন কোনও প্রশ্নের ভুল উত্তর দেন তখন তাদের দেখানোর জন্য প্রতিক্রিয়া সেট করে।

পরামিতি

নাম আদর্শ বিবরণ
feedback Quiz Feedback নতুন প্রতিক্রিয়া

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

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

অনুমোদন

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

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

set Help Text(text)

আইটেমের সাহায্য টেক্সট সেট করে (কখনও কখনও লেআউট আইটেম যেমন Image Items , Page Break Items এবং Section Header Items জন্য বর্ণনা টেক্সট বলা হয়)।

পরামিতি

নাম আদর্শ বিবরণ
text String নতুন সাহায্যের টেক্সট

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

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

অনুমোদন

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

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

set Points(points)

একটি গ্রেডযোগ্য আইটেমের মূল্য কত পয়েন্ট তা সেট করে। নতুন আইটেমের জন্য ডিফল্ট হল 0।

পরামিতি

নাম আদর্শ বিবরণ
points Integer একটি প্রশ্ন আইটেমের মূল্য কত পয়েন্ট

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

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

অনুমোদন

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

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

set Required(enabled)

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

পরামিতি

নাম আদর্শ বিবরণ
enabled Boolean উত্তরদাতাকে প্রশ্নের উত্তর দিতে হবে কিনা

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

List Item — বর্তমান আইটেম (চেইন করার জন্য)

অনুমোদন

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

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

set Title(title)

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

পরামিতি

নাম আদর্শ বিবরণ
title String নতুন শিরোনাম বা হেডার টেক্সট

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

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

অনুমোদন

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

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