Class Choice

পছন্দ

এমন এক ধরনের Item সাথে যুক্ত একটি একক পছন্দ, যা পছন্দ সমর্থন করে, যেমন CheckboxItem , ListItem বা MultipleChoiceItem

// Create a new form and add a multiple-choice item.
const form = FormApp.create('Form Name');
const item = form.addMultipleChoiceItem();
item.setTitle('Do you prefer cats or dogs?').setChoices([
  item.createChoice('Cats', FormApp.PageNavigationType.CONTINUE),
  item.createChoice('Dogs', FormApp.PageNavigationType.RESTART),
]);

// Add another page because navigation has no effect on the last page.
form.addPageBreakItem().setTitle('You chose well!');

// Log the navigation types that each choice results in.
const choices = item.getChoices();
for (let i = 0; i < choices.length; i++) {
  Logger.log(
      'If the respondent chooses "%s", the form will %s.',
      choices[i].getValue(),
      choices[i].getPageNavigationType(),
  );
}

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
get Goto Page() Page Break Item যদি উত্তরদাতা এই বিকল্পটি নির্বাচন করে এবং বর্তমান পৃষ্ঠাটি সম্পূর্ণ করে, তাহলে Page Break Item GO_TO_PAGE গন্তব্য হিসেবে সেট হয়ে যায়।
get Page Navigation Type() Page Navigation Type উত্তরদাতা এই বিকল্পটি নির্বাচন করে বর্তমান পৃষ্ঠাটি সম্পন্ন করলে যে Page Navigation Type ঘটে, তা পাওয়া যায়।
get Value() String পছন্দের মানটি পাওয়া যায়, যা উত্তরদাতারা ফর্মটি দেখার সময় একটি লেবেল হিসেবে দেখতে পান।
is Correct Answer() Boolean বিকল্পটি প্রশ্নের সঠিক উত্তর কিনা তা নির্ণয় করে।

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

getGotoPage()

যদি রেসপন্ডার এই বিকল্পটি নির্বাচন করে এবং বর্তমান পৃষ্ঠাটি সম্পন্ন করে, তাহলে PageBreakItem টিকে GO_TO_PAGE গন্তব্য হিসেবে সেট করা হয়। এই পদ্ধতিটি শুধুমাত্র MultipleChoiceItems এর সাথে যুক্ত বিকল্পগুলির ক্ষেত্রে প্রযোজ্য; অন্যান্য বিকল্পগুলির জন্য, এটি null রিটার্ন করে।

ফেরত

PageBreakItem — এই পছন্দের জন্য GO_TO_PAGE গন্তব্য, অথবা কোনোটি না থাকলে null

অনুমোদন

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

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

getPageNavigationType()

এই পদ্ধতিটি সেই PageNavigationType প্রদান করে যা রেসপন্ডার এই বিকল্পটি নির্বাচন করে বর্তমান পৃষ্ঠাটি সম্পূর্ণ করলে প্রদর্শিত হয়। এই পদ্ধতিটি শুধুমাত্র MultipleChoiceItems এর সাথে যুক্ত বিকল্পগুলির জন্য প্রযোজ্য; অন্যান্য বিকল্পগুলির জন্য, এটি null রিটার্ন করে।

ফেরত

PageNavigationType — পছন্দের জন্য নেভিগেশন অ্যাকশন, অথবা কোনোটি না থাকলে null

অনুমোদন

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

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

getValue()

পছন্দের মানটি পাওয়া যায়, যা উত্তরদাতারা ফর্মটি দেখার সময় একটি লেবেল হিসেবে দেখতে পান।

ফেরত

String — পছন্দের মান

অনুমোদন

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

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

isCorrectAnswer()

বিকল্পটি প্রশ্নের সঠিক উত্তর কিনা তা নির্ধারণ করে। এই পদ্ধতিটি শুধুমাত্র কুইজের অংশ এমন প্রশ্নের ক্ষেত্রে প্রযোজ্য; কুইজ-বহির্ভূত ফর্মের জন্য এটি 'ফলস' রিটার্ন করে।

ফেরত

Boolean — বিকল্পটি সঠিক উত্তর কিনা।

অনুমোদন

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

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