এমন এক ধরনের 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
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