פריט שאלה שמאפשר למשיב לסמן תיבת סימון אחת או יותר, וגם שדה אופציונלי של 'אחר'. אפשר לגשת לפריטים או ליצור אותם מתוך 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 | הגדרה של האפשרות 'אחר' לפריט. |
תיעוד מפורט
clearValidation()
הסרת כל אימות נתונים עבור פריט תיבת הסימון הזה.
חזרה
Checkbox — Checkbox, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
createChoice(value)
createChoice(value, isCorrect)
יצירת בחירה חדשה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
value | String | הערך של הבחירה, שמוצג למשיבים כתווית כשהם צופים בטופס |
is | Boolean | אם הבחירה היא תשובה נכונה |
חזרה
Choice – הבחירה החדשה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
createResponse(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
getChoices()
getFeedbackForCorrect()
מחזירה את המשוב שמוצג למשיבים כשהם עונים נכון על שאלה.
חזרה
Quiz – המשוב, אם יש כזה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getFeedbackForIncorrect()
מחזירה את המשוב שמוצג למשיבים כשהם עונים על שאלה בצורה לא נכונה.
חזרה
Quiz – המשוב, אם יש כזה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getHelpText()
מחזירה את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו Image, Page ו-Section).
חזרה
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()
מחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של Section).
חזרה
String – שם הפריט או טקסט הכותרת
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
getType()
hasOtherOption()
קובע אם לפריט יש אפשרות 'אחר'.
חזרה
Boolean – true אם לפריט יש אפשרות 'אחר'; false אם לא
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
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[] | מערך של ערכי בחירה, שהמשיבים רואים כתוויות כשהם צופים בטופס |
חזרה
Checkbox — Checkbox, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
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[] | מערך של אפשרויות |
חזרה
Checkbox — Checkbox, לשרשור
זריקות
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().setDisplayText('Dogs rule, cats drool.').build(), );
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
feedback | Quiz | המשוב החדש. ערך null ינקה את המשוב. |
חזרה
Checkbox — Checkbox, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setFeedbackForIncorrect(feedback)
הגדרת המשוב שיוצג למשיבים אם הם ישיבו בצורה לא נכונה על שאלה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
feedback | Quiz | המשוב החדש |
חזרה
Checkbox — Checkbox, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setHelpText(text)
המאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו Image, Page ו-Section).
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
text | String | טקסט העזרה החדש |
חזרה
Checkbox — Checkbox, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setPoints(points)
ההגדרה הזו קובעת את מספר הנקודות ששווה פריט שאפשר לתת לו ציון. ברירת המחדל לפריטים חדשים היא 0.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
points | Integer | מספר הנקודות ששווה פריט שאלה |
חזרה
Checkbox — Checkbox, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setRequired(enabled)
הגדרה שקובעת אם המשיב חייב לענות על השאלה.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
enabled | Boolean | האם המשיב חייב לענות על השאלה |
חזרה
Checkbox – הפריט הנוכחי (לשרשור)
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setTitle(title)
הגדרת שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של Section).
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
title | String | הטקסט החדש של הכותרת או הכותרת הראשית |
חזרה
Checkbox — Checkbox, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setValidation(validation)
מגדיר את אימות הנתונים של פריט תיבת הסימון הזה. העברת ערך null או אימות ללא הפעלת פונקציות require תסיר כל אימות קודם.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
validation | Checkbox | CheckboxValidation כדי להחיל על הפריט הזה. |
חזרה
Checkbox — Checkbox, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
showOtherOption(enabled)
הגדרה של האפשרות 'אחר' לפריט. ברירת המחדל של Checkbox או Multiple חדשים היא false.
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
enabled | Boolean | true אם יש לפריט אפשרות 'אחר'; false אם לא |
חזרה
Checkbox — Checkbox, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms