פריט שאלה שמאפשר למשיב לבחור תשובה אחת מתוך רשימה נפתחת. אפשר לגשת לפריטים או ליצור אותם מתוך 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') ]);
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
create | Choice | יצירת בחירה חדשה. |
create | Choice | יצירת בחירה חדשה. |
create | Choice | יוצר בחירה חדשה עם אפשרות ניווט לדף שקופצת לפריט מסוים של מעבר דף. |
create | Choice | יוצר בחירה חדשה עם אפשרות ניווט בדף. |
create | Item | יוצרת אובייקט Item חדש עבור פריט הרשימה הזה. |
duplicate() | List | יוצר עותק של הפריט ומצרף אותו לסוף הטופס. |
get | Choice[] | מקבל את כל האפשרויות של פריט. |
get | Quiz | מחזירה את המשוב שמוצג למשיבים כשהם עונים נכון על שאלה. |
get | Quiz | מחזירה את המשוב שמוצג למשיבים כשהם עונים על שאלה בצורה לא נכונה. |
get | String | מחזירה את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו Image, Page ו-Section). |
get | Integer | מחזירה את המזהה הייחודי של הפריט. |
get | Integer | מחזירה את האינדקס של הפריט מבין כל הפריטים בטופס. |
get | Integer | הפונקציה מחזירה את סה"כ הניקוד לפריט שאפשר לתת לו ציון. |
get | String | מחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של Section). |
get | Item | מחזירה את סוג הפריט, שמיוצג כ-Item. |
is | Boolean | קובעת אם המשיב חייב לענות על השאלה. |
set | List | מגדירה את האפשרויות לפריט ממערך של מחרוזות. |
set | List | הגדרת מערך של אפשרויות לפריט. |
set | List | הגדרת המשוב שיוצג למשיבים כשהם עונים נכון על שאלה. |
set | List | הגדרת המשוב שיוצג למשיבים אם הם ישיבו בצורה לא נכונה על שאלה. |
set | List | המאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו Image, Page ו-Section). |
set | List | הגדרת מספר הנקודות ששווה פריט שאפשר לתת לו ציון. |
set | List | הגדרה שקובעת אם המשיב חייב לענות על השאלה. |
set | List | הגדרת שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של Section). |
תיעוד מפורט
createChoice(value)
createChoice(value, isCorrect)
יצירת בחירה חדשה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
value | String | הערך של הבחירה, שהמשיבים רואים כתווית כשהם צופים בטופס |
is | Boolean | אם הבחירה היא תשובה נכונה |
חזרה
Choice – הבחירה החדשה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
createChoice(value, navigationItem)
יוצר בחירה חדשה עם אפשרות ניווט לדף שקופצת לפריט מסוים של מעבר דף. הפונקציה הזו שוות ערך לפונקציה createChoice(value, navigationType) עם הארגומנט navigationType שמוגדר כ-FormApp.PageNavigationType.GO_TO_PAGE. אי אפשר לשלב באותו פריט בחירות שמשתמשות בניווט בין דפים עם בחירות שלא משתמשות בניווט בין דפים.
המעבר לדף הבא מתרחש אחרי שהמשיב משלים דף שמכיל את האפשרות, ורק אם המשיב בחר באפשרות הזו. אם המשיב בחר כמה אפשרויות עם הוראות ניווט בדף באותו דף, רק לאפשרות הניווט האחרונה תהיה השפעה. גם ניווט בדף לא משפיע על הדף האחרון בטופס.
שימו לב: כשמשתמשים בניווט בדף של פריט, הניתוב מוטמע בקוד, ולכן לא מומלץ להשתמש ב-showOtherOption(true) במקביל.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
value | String | הערך של הבחירה, שהמשיבים רואים כתווית כשהם צופים בטופס |
navigation | Page | הפריט שאליו רוצים לנווט |
חזרה
Choice – הבחירה החדשה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
createResponse(response)
יוצרת אובייקט ItemResponse חדש עבור פריט הרשימה הזה. מוחזרת חריגה אם הארגומנט response לא תואם לבחירה חוקית עבור הפריט הזה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
response | String | תשובה תקפה לפריט הזה ברשימה |
חזרה
ItemResponse – התשובה לפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
duplicate()
getChoices()
getFeedbackForCorrect()
מחזירה את המשוב שמוצג למשיבים כשהם עונים נכון על שאלה.
חזרה
QuizFeedback|null – המשוב, אם יש כזה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getFeedbackForIncorrect()
מחזירה את המשוב שמוצג למשיבים כשהם עונים על שאלה בצורה לא נכונה.
חזרה
QuizFeedback|null – המשוב, אם יש כזה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getHelpText()
מחזירה את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).
חזרה
String — טקסט העזרה או טקסט התיאור של הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getId()
מחזירה את המזהה הייחודי של הפריט.
חזרה
Integer — המזהה של הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getIndex()
מחזירה את האינדקס של הפריט מבין כל הפריטים בטופס.
חזרה
Integer – האינדקס של הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getPoints()
הפונקציה מחזירה את סה"כ הניקוד לפריט שאפשר לתת לו ציון.
חזרה
Integer – מספר הנקודות ששווה תשובה נכונה לשאלה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getTitle()
מחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
חזרה
String – שם הפריט או טקסט הכותרת
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getType()
isRequired()
קובעת אם המשיב חייב לענות על השאלה.
חזרה
Boolean – האם המשיב חייב לענות על השאלה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setChoiceValues(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[] | מערך של ערכי בחירה, שהמשיבים רואים כתוויות כשהם צופים בטופס |
חזרה
ListItem — ListItem הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setChoices(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[] | מערך של אפשרויות |
חזרה
ListItem — ListItem הזה, לשרשור
מקפיצה את הודעות השגיאה (Throws)
Error – אם המערך הנתון הוא null, ריק או מכיל רכיב null
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setFeedbackForCorrect(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().setText('Dogs rule, cats drool.').build(), );
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
feedback | Quiz | המשוב החדש. ערך null ינקה את המשוב. |
חזרה
ListItem — ListItem הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setFeedbackForIncorrect(feedback)
הגדרת המשוב שיוצג למשיבים אם הם ישיבו בצורה לא נכונה על שאלה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
feedback | Quiz | המשוב החדש |
חזרה
ListItem — ListItem הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setHelpText(text)
המאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
text | String | טקסט העזרה החדש |
חזרה
ListItem — ListItem הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setPoints(points)
הגדרת מספר הנקודות ששווה פריט שאפשר לתת לו ציון. ברירת המחדל לפריטים חדשים היא 0.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
points | Integer | מספר הנקודות שכל פריט שאלה שווה |
חזרה
ListItem — ListItem הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setRequired(enabled)
הגדרה שקובעת אם המשיב חייב לענות על השאלה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
enabled | Boolean | האם המשיב חייב לענות על השאלה |
חזרה
ListItem — הפריט הנוכחי (לשרשור)
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setTitle(title)
הגדרת שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
title | String | הטקסט החדש של הכותרת או הכותרת הראשית |
חזרה
ListItem — ListItem הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms