פריט שאלה שמאפשר למשיב לבחור אפשרות אחת מתוך רשימה נפתחת. אפשר לגשת לפריטים או ליצור אותם מתוך 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). |
תיעוד מפורט
create Choice(value)
create Choice(value, isCorrect)
יצירת בחירה חדשה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
value | String | הערך של הבחירה, שהמשיבים רואים כתווית כשהם צופים בטופס |
is | Boolean | אם הבחירה היא תשובה נכונה |
חזרה
Choice – הבחירה החדשה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
create Choice(value, navigationItem)
יוצרת בחירה חדשה עם אפשרות ניווט לדף, שמאפשרת לעבור לפריט מסוים של מעבר דף. הפונקציה הזו שוות ערך לפונקציה create עם הארגומנט navigation שמוגדר כ-Form. אי אפשר לשלב באותו פריט בחירות שמשתמשות בניווט בין דפים עם בחירות שלא משתמשות בניווט בין דפים.
המעבר לדף הבא מתרחש אחרי שהמשיב/ה משלים/ה דף שמכיל את האפשרות, ורק אם המשיב/ה בחר/ה באפשרות הזו. אם המשיב בחר כמה אפשרויות עם הוראות ניווט בדף באותו דף, רק לאפשרות הניווט האחרונה תהיה השפעה. גם ניווט בדף לא משפיע על הדף האחרון בטופס.
שימו לב: כשמשתמשים בניווט בדף של פריט, הניתוב מוטמע בקוד, ולכן לא מומלץ להשתמש ב-showOtherOption(true) במקביל.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
value | String | הערך של הבחירה, שהמשיבים רואים כתווית כשהם צופים בטופס |
navigation | Page | הפריט שאליו רוצים לנווט |
חזרה
Choice – הבחירה החדשה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
create Response(response)
יוצרת אובייקט Item חדש עבור פריט הרשימה הזה. הפונקציה מחזירה חריגה אם הארגומנט response לא תואם לבחירה חוקית עבור הפריט הזה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
response | String | תשובה תקפה לפריט הזה ברשימה |
חזרה
Item – התשובה לפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
duplicate()
get Choices()
get Feedback For Correct()
מחזירה את המשוב שמוצג למשיבים כשהם עונים נכון על שאלה.
חזרה
Quiz – המשוב, אם יש כזה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Feedback For Incorrect()
מחזירה את המשוב שמוצג למשיבים כשהם עונים על שאלה בצורה לא נכונה.
חזרה
Quiz – המשוב, אם יש כזה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Help Text()
מחזירה את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו Image, Page ו-Section).
חזרה
String — טקסט העזרה או טקסט התיאור של הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Id()
מחזירה את המזהה הייחודי של הפריט.
חזרה
Integer – המזהה של הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Index()
מחזירה את האינדקס של הפריט מבין כל הפריטים בטופס.
חזרה
Integer – האינדקס של הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Points()
הפונקציה מחזירה את סה"כ הניקוד לפריט שאפשר לתת לו ציון.
חזרה
Integer – מספר הנקודות ששווה השאלה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Title()
מחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של Section).
חזרה
String – שם הפריט או טקסט הכותרת
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Type()
is Required()
קובעת אם המשיב חייב לענות על השאלה.
חזרה
Boolean – האם המשיב חייב לענות על השאלה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Choice Values(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[] | מערך של ערכי בחירה, שהמשיבים רואים כתוויות כשהם צופים בטופס |
חזרה
List — List הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Choices(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[] | מערך של אפשרויות |
חזרה
List — List הזה, לשרשור
מקפיצה את הודעות השגיאה (Throws)
Error – אם המערך הנתון הוא null, ריק או מכיל רכיב null
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Feedback For Correct(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 ימחק את המשוב. |
חזרה
List — List הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Feedback For Incorrect(feedback)
הגדרה של המשוב שיוצג למשיבים אם הם ישיבו בצורה לא נכונה על שאלה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
feedback | Quiz | המשוב החדש |
חזרה
List — List הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Help Text(text)
המאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו Image, Page ו-Section).
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
text | String | טקסט העזרה החדש |
חזרה
List — List הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Points(points)
הגדרת מספר הנקודות ששווה פריט שאפשר לתת לו ציון. ברירת המחדל לפריטים חדשים היא 0.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
points | Integer | מספר הנקודות שכל פריט שאלה שווה |
חזרה
List — List הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Required(enabled)
הגדרה שקובעת אם המשיב חייב לענות על השאלה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
enabled | Boolean | האם המשיב חייב לענות על השאלה |
חזרה
List — הפריט הנוכחי (לשרשור)
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Title(title)
הגדרת שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של Section).
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
title | String | הטקסט החדש של הכותרת או הכותרת המשנה |
חזרה
List — List הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms