פריט שאלה שמאפשר למשתמש לבחור אפשרות אחת מתוך רשימה נפתחת. אפשר לגשת לפריטים או ליצור אותם מ-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)
יצירת אפשרות חדשה.
פרמטרים
שם | סוג | תיאור |
---|---|---|
value | String | ערך הבחירה, שמוצג למשיבים בתור תווית כשהם צופים בטופס |
חזרה
Choice
– האפשרות החדשה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
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
. אי אפשר לשלב באותו פריט אפשרויות שמשתמשות בניווט בדפים עם אפשרויות שלא משתמשות בניווט בדפים.
הניווט בדפים מתבצע אחרי שהמשיב משלים דף שמכיל את האפשרות, ורק אם המשיב בחר באפשרות הזו. אם המשיב בחר כמה אפשרויות עם הוראות לניווט בדף באותו דף, רק אפשרות הניווט האחרונה תשפיע. גם לניווט בדפים אין השפעה על הדף האחרון בטופס.
פרמטרים
שם | סוג | תיאור |
---|---|---|
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()
יצירת עותק של הפריט הזה והוספתו לסוף הטופס.
חזרה
List
– עותק כפול של List
הזה, לצורך שרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Choices()
הפונקציה מקבלת את כל האפשרויות לפריט.
חזרה
Choice[]
– מערך של אפשרויות
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
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()
הפונקציה מקבלת את סוג הפריט, שמיוצג כ-Item
.
חזרה
Item
– סוג הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
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
הזה, לשרשור
זריקות
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().setDisplayText('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