Class Choice

পছন্দ

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

// Create a new form and add a multiple-choice item.
var form = FormApp.create('Form Name');
var 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.
var choices = item.getChoices();
for (var i = 0; i < choices.length; i++) {
Logger.log('If the respondent chooses "%s", the form will %s.',
           choices[i].getValue(),
           choices[i].getPageNavigationType());
}

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
getGotoPage() PageBreakItem একটি GO_TO_PAGE গন্তব্য হিসাবে PageBreakItem সেট করে যদি উত্তরদাতা এই পছন্দটি নির্বাচন করে এবং বর্তমান পৃষ্ঠাটি সম্পূর্ণ করে।
getPageNavigationType() PageNavigationType PageNavigationType পায় যেটি ঘটে যদি উত্তরদাতা এই পছন্দটি নির্বাচন করে এবং বর্তমান পৃষ্ঠাটি সম্পূর্ণ করে।
getValue() String পছন্দের মান পায়, যা উত্তরদাতারা ফর্মটি দেখার সময় একটি লেবেল হিসাবে দেখে।
isCorrectAnswer() Boolean পছন্দটি প্রশ্নের সঠিক উত্তর কিনা তা পায়।

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

getGotoPage()

একটি GO_TO_PAGE গন্তব্য হিসাবে PageBreakItem সেট করে যদি উত্তরদাতা এই পছন্দটি নির্বাচন করে এবং বর্তমান পৃষ্ঠাটি সম্পূর্ণ করে। এই পদ্ধতিটি শুধুমাত্র 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