פריט שאלה שמאפשר למשתמש לבחור תיבת סימון אחת או יותר, וגם שדה 'אחר' אופציונלי. אפשר לגשת לפריטים או ליצור אותם מ-Form
. כשמשתמשים בפריטים כאלה במבחן, הם נבדקים באופן אוטומטי.
// Open a form by ID and add a new checkbox item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addCheckboxItem(); item.setTitle('What condiments would you like on your hot dog?') .setChoices([ item.createChoice('Ketchup'), item.createChoice('Mustard'), item.createChoice('Relish'), ]) .showOtherOption(true);
Methods
שיטה | סוג הערך המוחזר | תיאור קצר |
---|---|---|
clear | Checkbox | הסרת כל אימות הנתונים של הפריט הזה בתיבה. |
create | Choice | יצירת אפשרות חדשה. |
create | Choice | יצירת אפשרות חדשה. |
create | Item | יצירת Item חדש לפריט התיבה הסימון הזה. |
duplicate() | Checkbox | יצירת עותק של הפריט הזה והוספתו לסוף הטופס. |
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 | Checkbox | הגדרת האפשרויות לפריט מתוך מערך של מחרוזות. |
set | Checkbox | הגדרת מערך של אפשרויות לפריט. |
set | Checkbox | הגדרת המשוב שיוצג למשתתפים כשהם משיבים נכון לשאלה. |
set | Checkbox | הגדרת המשוב שיוצג למשתתפים כשהם נותנים תשובה שגויה לשאלה. |
set | Checkbox | מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט תיאור לפריטי פריסה כמו Image , Page ו-Section ). |
set | Checkbox | הגדרת מספר הנקודות שפריט שניתן להגיש עליו מטלה שווה. |
set | Checkbox | מגדיר אם המשיב חייב לענות על השאלה. |
set | Checkbox | הגדרת שם הפריט (לפעמים נקרא טקסט כותרת, במקרה של Section ). |
set | Checkbox | הגדרת אימות הנתונים של תיבת הסימון הזו. |
show | Checkbox | מגדיר אם לפריט יש אפשרות 'אחר'. |
מסמכים מפורטים
clear Validation()
הסרת כל אימות הנתונים של הפריט הזה בתיבה.
חזרה
Checkbox
— ה-Checkbox
הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
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 Response(responses)
יצירת Item
חדש לפריט התיבה הסימון הזה. הארגומנט responses
הוא מערך String[]
שמכיל ערכים שצריך לבדוק. הפונקציה מפעילה חריגה אם ערך כלשהו לא תואם לאפשרות חוקית לפריט הזה, אלא אם הערך של show
מוגדר כ-true
.
פרמטרים
שם | סוג | תיאור |
---|---|---|
responses | String[] | מערך של תשובות חוקיות לפריט הזה של שאלה אמריקאית |
חזרה
Item
– התגובה של הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
duplicate()
יצירת עותק של הפריט הזה והוספתו לסוף הטופס.
חזרה
Checkbox
– עותק כפול של Checkbox
הזה, לצורך שרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
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
has Other Option()
קובע אם יש לפריט אפשרות 'אחר'.
חזרה
Boolean
— true
אם יש לפריט אפשרות 'אחר', false
אם לא
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
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[] | מערך ערכי הבחירה, שהמשיבים רואים כתוויות כשהם צופים בטופס |
חזרה
Checkbox
— ה-Checkbox
הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
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[] | מערך של אפשרויות |
חזרה
Checkbox
— ה-Checkbox
הזה, לשרשור
זריקות
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 ימחק את המשוב. |
חזרה
Checkbox
— ה-Checkbox
הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Feedback For Incorrect(feedback)
הגדרת המשוב שיוצג למשתתפים כשהם נותנים תשובה שגויה לשאלה.
פרמטרים
שם | סוג | תיאור |
---|---|---|
feedback | Quiz | המשוב החדש |
חזרה
Checkbox
— ה-Checkbox
הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Help Text(text)
מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט תיאור לפריטי פריסה כמו Image
, Page
ו-Section
).
פרמטרים
שם | סוג | תיאור |
---|---|---|
text | String | טקסט העזרה החדש |
חזרה
Checkbox
— ה-Checkbox
הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Points(points)
הגדרת מספר הנקודות שפריט שניתן להגיש עליו מטלה שווה. ערך ברירת המחדל לפריטים חדשים הוא 0.
פרמטרים
שם | סוג | תיאור |
---|---|---|
points | Integer | מספר הנקודות שמשויכות לפריט השאלה |
חזרה
Checkbox
— ה-Checkbox
הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Required(enabled)
מגדיר אם המשיב חייב לענות על השאלה.
פרמטרים
שם | סוג | תיאור |
---|---|---|
enabled | Boolean | אם המשיב חייב להשיב על השאלה |
חזרה
Checkbox
– הפריט הנוכחי (לשרשור)
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Title(title)
הגדרת שם הפריט (לפעמים נקרא טקסט כותרת, במקרה של Section
).
פרמטרים
שם | סוג | תיאור |
---|---|---|
title | String | הטקסט החדש של הכותרת או הכותרת הראשית |
חזרה
Checkbox
— ה-Checkbox
הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Validation(validation)
הגדרת אימות הנתונים של תיבת הסימון הזו. העברה של null או של אימות ללא קריאה לפונקציות require תגרום להסרת כל אימות קודם.
פרמטרים
שם | סוג | תיאור |
---|---|---|
validation | Checkbox | CheckboxValidation שיחול על הפריט הזה. |
חזרה
Checkbox
— ה-Checkbox
הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
show Other Option(enabled)
מגדיר אם לפריט יש אפשרות 'אחר'. ערך ברירת המחדל של Checkbox
או Multiple
חדשים הוא false
.
פרמטרים
שם | סוג | תיאור |
---|---|---|
enabled | Boolean | true אם יש לפריט אפשרות 'אחר', false אם לא |
חזרה
Checkbox
— ה-Checkbox
הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms