פריט שאלה שמאפשר למשתמש לבחור אפשרות אחת מתוך רשימה של לחצני בחירה או שדה 'אחר' אופציונלי. אפשר לגשת לפריטים או ליצור אותם מ-Form. כשמשתמשים בפריטים כאלה במבחן, הם נבדקים באופן אוטומטי.
// Open a form by ID and add a new multiple choice item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addMultipleChoiceItem(); item.setTitle('Do you prefer cats or dogs?') .setChoices([item.createChoice('Cats'), item.createChoice('Dogs')]) .showOtherOption(true);
Methods
| שיטה | סוג הערך המוחזר | תיאור קצר | 
|---|---|---|
| create | Choice | יצירת אפשרות חדשה. | 
| create | Choice | יצירת אפשרות חדשה. | 
| create | Choice | יוצרת אפשרות חדשה עם אפשרות ניווט בדפים, שמאפשרת לעבור לפריט נתון של חלוקת דפים. | 
| create | Choice | יצירת אפשרות בחירה חדשה עם אפשרות ניווט בדף. | 
| create | Item | הפונקציה יוצרת Itemחדש לפריט הבחירה המרובה הזה. | 
| duplicate() | Multiple | יצירת עותק של הפריט הזה והוספתו לסוף הטופס. | 
| get | Choice[] | הפונקציה מקבלת את כל האפשרויות לפריט. | 
| get | Quiz | הפונקציה מחזירה את המשוב שמוצג למשתתפים כשהם משיבים נכון לשאלה. | 
| get | Quiz | הפונקציה מחזירה את המשוב שמוצג למשתתפים כשהם משיבים בצורה שגויה על שאלה. | 
| get | String | הפונקציה מקבלת את טקסט העזרה של הפריט (לפעמים נקרא טקסט תיאור לפריטי פריסה כמו Image,Pageו-Section). | 
| get | Integer | הפונקציה מקבלת את המזהה הייחודי של הפריט. | 
| get | Integer | הפונקציה מקבלת את האינדקס של הפריט מבין כל הפריטים בטופס. | 
| get | Integer | הפונקציה מחזירה את ערך הנקודות של פריט שניתן להעניק לו ציון. | 
| get | String | הפונקציה מקבלת את שם הפריט (לפעמים נקרא טקסט כותרת, במקרה של Section). | 
| get | Item | הפונקציה מקבלת את סוג הפריט, שמיוצג כ- Item. | 
| has | Boolean | קובע אם יש לפריט אפשרות 'אחר'. | 
| is | Boolean | קובע אם המשיב חייב לענות על השאלה. | 
| set | Multiple | הגדרת האפשרויות לפריט מתוך מערך של מחרוזות. | 
| set | Multiple | הגדרת מערך של אפשרויות לפריט. | 
| set | Multiple | הגדרת המשוב שיוצג למשתתפים כשהם משיבים נכון לשאלה. | 
| set | Multiple | הגדרת המשוב שיוצג למשתתפים כשהם נותנים תשובה שגויה לשאלה. | 
| set | Multiple | מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט תיאור לפריטי פריסה כמו Image,Pageו-Section). | 
| set | Multiple | הגדרת מספר הנקודות שפריט שניתן להגיש עליו מטלה שווה. | 
| set | Multiple | מגדיר אם המשיב חייב לענות על השאלה. | 
| set | Multiple | הגדרת שם הפריט (לפעמים נקרא טקסט כותרת, במקרה של Section). | 
| show | Multiple | מגדיר אם לפריט יש אפשרות 'אחר'. | 
מסמכים מפורטים
create
יצירת אפשרות חדשה.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| value | String | ערך הבחירה, שמוצג למשיבים בתור תווית כשהם צופים בטופס | 
חזרה
Choice – האפשרות החדשה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
create
יצירת אפשרות חדשה.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| value | String | ערך הבחירה, שמוצג למשיבים בתור תווית כשהם צופים בטופס | 
| is | Boolean | אם הבחירה היא תשובה נכונה | 
חזרה
Choice – האפשרות החדשה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
create
יוצרת אפשרות חדשה עם אפשרות ניווט בדפים, שמאפשרת לעבור לפריט נתון של חלוקת דפים. הפונקציה הזו זהה לפונקציה create שבה navigation מוגדר לערך Form. אי אפשר לשלב באותו פריט אפשרויות שמשתמשות בניווט בדפים עם אפשרויות שלא משתמשות בניווט בדפים.
הניווט בדפים מתבצע אחרי שהמשיב משלים דף שמכיל את האפשרות, ורק אם המשיב בחר באפשרות הזו. אם המשיב בחר כמה אפשרויות עם הוראות לניווט בדף באותו דף, רק אפשרות הניווט האחרונה תשפיע. גם לניווט בדפים אין השפעה על הדף האחרון בטופס.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| value | String | ערך הבחירה, שמוצג למשיבים בתור תווית כשהם צופים בטופס | 
| navigation | Page | הפריט שאליו רוצים לנווט | 
חזרה
Choice – האפשרות החדשה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
create
הפונקציה יוצרת Item חדש לפריט הבחירה המרובה הזה. הפונקציה מפעילה חריגה אם הארגומנט response לא תואם לאפשרות חוקית לפריט הזה, אלא אם הערך של show מוגדר כ-true.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| response | String | תשובה חוקית לפריט הזה של בחירה מרובה | 
חזרה
Item – התגובה של הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
duplicate()
יצירת עותק של הפריט הזה והוספתו לסוף הטופס.
חזרה
Multiple – עותק כפול של Multiple הזה, לצורך שרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
get
הפונקציה מקבלת את כל האפשרויות לפריט.
חזרה
Choice[] – מערך של אפשרויות
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
get
הפונקציה מחזירה את המשוב שמוצג למשתתפים כשהם משיבים נכון לשאלה.
חזרה
Quiz – המשוב, אם יש כזה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
get
הפונקציה מחזירה את המשוב שמוצג למשתתפים כשהם משיבים בצורה שגויה על שאלה.
חזרה
Quiz – המשוב, אם יש כזה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
get
הפונקציה מקבלת את טקסט העזרה של הפריט (לפעמים נקרא טקסט תיאור לפריטי פריסה כמו Image, Page ו-Section).
חזרה
String – טקסט העזרה או טקסט התיאור של הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
get
הפונקציה מקבלת את המזהה הייחודי של הפריט.
חזרה
Integer – המזהה של הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
get
הפונקציה מקבלת את האינדקס של הפריט מבין כל הפריטים בטופס.
חזרה
Integer – האינדקס של הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
get
הפונקציה מחזירה את ערך הנקודות של פריט שניתן להעניק לו ציון.
חזרה
Integer – מספר הנקודות ששווה תשובה נכונה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
get
הפונקציה מקבלת את שם הפריט (לפעמים נקרא טקסט כותרת, במקרה של Section).
חזרה
String – שם הפריט או טקסט הכותרת שלו
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
get
הפונקציה מקבלת את סוג הפריט, שמיוצג כ-Item.
חזרה
Item – סוג הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
has
קובע אם יש לפריט אפשרות 'אחר'.
חזרה
Boolean — true אם יש לפריט אפשרות 'אחר', false אם לא
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
is
קובע אם המשיב חייב לענות על השאלה.
חזרה
Boolean – אם המשיב חייב להשיב על השאלה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
set
הגדרת האפשרויות לפריט מתוך מערך של מחרוזות. גורמת להשלכת חריגה אם המערך הנתון ריק.
// 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[] | מערך ערכי הבחירה, שהמשיבים רואים כתוויות כשהם צופים בטופס | 
חזרה
Multiple — ה-Multiple הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
set
הגדרת מערך של אפשרויות לפריט. הפונקציה גורמת לזריקת חריגה אם המערך הנתון ריק או מכיל את האלמנט 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[] | מערך של אפשרויות | 
חזרה
Multiple — ה-Multiple הזה, לשרשור
זריקות
Error – אם המערך הנתון הוא null, ריק או מכיל רכיב null
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
set
הגדרת המשוב שיוצג למשתתפים כשהם משיבים נכון לשאלה.
// 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 | המשוב החדש. ערך null ימחק את המשוב. | 
חזרה
Multiple — ה-Multiple הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
set
הגדרת המשוב שיוצג למשתתפים כשהם נותנים תשובה שגויה לשאלה.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| feedback | Quiz | המשוב החדש | 
חזרה
Multiple — ה-Multiple הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
set
מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט תיאור לפריטי פריסה כמו Image, Page ו-Section).
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| text | String | טקסט העזרה החדש | 
חזרה
Multiple — ה-Multiple הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
set
הגדרת מספר הנקודות שפריט שניתן להגיש עליו מטלה שווה. ערך ברירת המחדל לפריטים חדשים הוא 0.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| points | Integer | מספר הנקודות שמשויכות לפריט השאלה | 
חזרה
Multiple — ה-Multiple הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
set
מגדיר אם המשיב חייב לענות על השאלה.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| enabled | Boolean | אם המשיב חייב להשיב על השאלה | 
חזרה
Multiple – הפריט הנוכחי (לשרשור)
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
set
הגדרת שם הפריט (לפעמים נקרא טקסט כותרת, במקרה של Section).
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| title | String | הטקסט החדש של הכותרת או הכותרת הראשית | 
חזרה
Multiple — ה-Multiple הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms
show
מגדיר אם לפריט יש אפשרות 'אחר'. ערך ברירת המחדל של Checkbox או Multiple חדשים הוא false.
פרמטרים
| שם | סוג | תיאור | 
|---|---|---|
| enabled | Boolean | trueאם יש לפריט אפשרות 'אחר',falseאם לא | 
חזרה
Multiple — ה-Multiple הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
- 
https://www.googleapis.com/auth/forms.currentonly
- 
https://www.googleapis.com/auth/forms