Class CheckboxItem

CheckboxItem

פריט שאלה שמאפשר למשיבים לבחור תיבת סימון אחת או יותר, וגם אופציונלי 'אחר' השדה הזה. ניתן לגשת לפריטים או ליצור אותם מ-Form. בשימוש במסגרת בוחן, הפריטים האלה מקבלים ציון אוטומטי.

// Open a form by ID and add a new checkbox item.
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var 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);

שיטות

שיטהסוג הערך המוחזרתיאור קצר
clearValidation()CheckboxItemמסיר את כל אימות הנתונים של פריט זה בתיבת הסימון.
createChoice(value)Choiceיצירת אפשרות חדשה.
createChoice(value, isCorrect)Choiceיצירת אפשרות חדשה.
createResponse(responses)ItemResponseיצירת ItemResponse חדש עבור הפריט הזה בתיבת הסימון.
duplicate()CheckboxItemיוצר עותק של הפריט הזה ומצרף אותו לסוף הטופס.
getChoices()Choice[]מתקבלות כל האפשרויות לפריט מסוים.
getFeedbackForCorrect()QuizFeedbackהפונקציה מחזירה את המשוב שמוצג למשיבים כשהם מגיבים נכון לשאלה.
getFeedbackForIncorrect()QuizFeedbackהפונקציה מחזירה את המשוב שמוצג למשיבים כשהם מגיבים באופן שגוי לשאלה.
getHelpText()Stringהפונקציה מקבלת את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' של פריטי פריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).
getId()Integerהפונקציה מקבלת את המזהה הייחודי של הפריט.
getIndex()Integerהפונקציה מקבלת את האינדקס של הפריט בין כל הפריטים בטופס.
getPoints()Integerהפונקציה מחזירה את ערך הנקודות של פריט שניתן לתת לו ציון.
getTitle()Stringהפונקציה מקבלת את שם הפריט (לפעמים נקרא 'טקסט כותרת' במקרה של SectionHeaderItem).
getType()ItemTypeהפונקציה מקבלת את סוג הפריט, שמיוצגת באמצעות ItemType.
hasOtherOption()Booleanקובע אם לפריט יש 'אחר' כאפשרות.
isRequired()Booleanקובע אם המשיב/ה חייב לענות על השאלה.
setChoiceValues(values)CheckboxItemמגדיר את האפשרויות עבור פריט מתוך מערך של מחרוזות.
setChoices(choices)CheckboxItemמגדירה מערך של אפשרויות לפריט.
setFeedbackForCorrect(feedback)CheckboxItemמגדיר את המשוב שיוצג למשיבים כשהם משיבים בצורה נכונה לשאלה.
setFeedbackForIncorrect(feedback)CheckboxItemמגדיר את המשוב שיוצג למשיבים כשהם משיבים באופן שגוי לשאלה.
setHelpText(text)CheckboxItemמגדיר את טקסט העזרה של הפריט (לפעמים נקרא 'טקסט תיאור' עבור פריטי פריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).
setPoints(points)CheckboxItemמגדיר את מספר הנקודות שפריט שניתן לתת לו ציון שווה.
setRequired(enabled)CheckboxItemההגדרה קובעת אם המשיבים חייבים לענות על השאלה.
setTitle(title)CheckboxItemמגדיר את כותרת הפריט (לפעמים נקרא 'טקסט כותרת', במקרה של SectionHeaderItem).
setValidation(validation)CheckboxItemמגדיר את אימות הנתונים עבור הפריט הזה בתיבת הסימון.
showOtherOption(enabled)CheckboxItemקובע אם לפריט יש 'אחר' כאפשרות.

מסמכי תיעוד מפורטים

clearValidation()

מסיר את כל אימות הנתונים של פריט זה בתיבת הסימון.

חזרה

CheckboxItem – הCheckboxItem הזה, לשרשור

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

createChoice(value)

יצירת אפשרות חדשה.

פרמטרים

שםסוגתיאור
valueStringערך הבחירה, שאותו המשיבים רואים כתווית בעת צפייה בטופס

חזרה

Choice – האפשרות החדשה

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

createChoice(value, isCorrect)

יצירת אפשרות חדשה.

פרמטרים

שםסוגתיאור
valueStringערך הבחירה, שאותו המשיבים רואים כתווית בעת צפייה בטופס
isCorrectBooleanהאם הבחירה היא תשובה נכונה

חזרה

Choice – האפשרות החדשה

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

createResponse(responses)

יצירת ItemResponse חדש עבור הפריט הזה בתיבת הסימון. הארגומנט responses הוא מערך String[] מכיל ערכים שצריך לבדוק. מציין חריגים, אם קיים הערך לא תואם לבחירה חוקית של הפריט הזה, אלא אם הערך של showOtherOption(enabled) מוגדר ל-true.

פרמטרים

שםסוגתיאור
responsesString[]מערך של תשובות תקפות לפריט הזה, של שאלות אמריקאיות.

חזרה

ItemResponse – התגובה של הפריט

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

duplicate()

יוצר עותק של הפריט הזה ומצרף אותו לסוף הטופס.

חזרה

CheckboxItem – כפילות של CheckboxItem, לשרשור

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getChoices()

מתקבלות כל האפשרויות לפריט מסוים.

חזרה

Choice[] – מערך אפשרויות

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getFeedbackForCorrect()

הפונקציה מחזירה את המשוב שמוצג למשיבים כשהם מגיבים נכון לשאלה.

חזרה

QuizFeedback – המשוב, אם יש כזה.

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getFeedbackForIncorrect()

הפונקציה מחזירה את המשוב שמוצג למשיבים כשהם מגיבים באופן שגוי לשאלה.

חזרה

QuizFeedback – המשוב, אם יש כזה.

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

  • 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()

הפונקציה מקבלת את סוג הפריט, שמיוצגת באמצעות ItemType.

חזרה

ItemType – סוג הפריט

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

hasOtherOption()

קובע אם לפריט יש ערך 'אחר' כאפשרות.

חזרה

Booleantrue אם לפריט יש 'אחר' Option; 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.
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var item = form.addListItem();
item.setTitle('Do you prefer cats or dogs?');
item.setChoiceValues(['Dogs', 'Cats']);

פרמטרים

שםסוגתיאור
valuesString[]מערך ערכי הבחירה, שאותם המשיבים רואים כתוויות בעת צפייה בטופס

חזרה

CheckboxItem – הCheckboxItem הזה, לשרשור

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

  • 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.
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var item = form.addListItem();
item.setTitle('Do you prefer cats or dogs?')
item.setChoices([
    item.createChoice('Cats'),
    item.createChoice('Dogs')
]);

פרמטרים

שםסוגתיאור
choicesChoice[]מערך של אפשרויות

חזרה

CheckboxItem – הCheckboxItem הזה, לשרשור

קליעות

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.
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var 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());

פרמטרים

שםסוגתיאור
feedbackQuizFeedbackבמשוב החדש. ערך null ימחק את המשוב.

חזרה

CheckboxItem – הCheckboxItem הזה, לשרשור

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setFeedbackForIncorrect(feedback)

מגדיר את המשוב שיוצג למשיבים כשהם משיבים באופן שגוי לשאלה.

פרמטרים

שםסוגתיאור
feedbackQuizFeedbackהמשוב החדש

חזרה

CheckboxItem – הCheckboxItem הזה, לשרשור

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setHelpText(text)

מגדיר את טקסט העזרה של הפריט (לפעמים נקרא 'טקסט תיאור' עבור פריטי פריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).

פרמטרים

שםסוגתיאור
textStringטקסט העזרה החדש

חזרה

CheckboxItem – הCheckboxItem הזה, לשרשור

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setPoints(points)

מגדיר את מספר הנקודות שפריט שניתן לתת לו ציון שווה. ערך ברירת המחדל לפריטים חדשים הוא 0.

פרמטרים

שםסוגתיאור
pointsIntegerמספר הנקודות שפריט שאלה שווה

חזרה

CheckboxItem – הCheckboxItem הזה, לשרשור

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setRequired(enabled)

ההגדרה קובעת אם המשיבים חייבים לענות על השאלה.

פרמטרים

שםסוגתיאור
enabledBooleanהאם המשיב חייב לענות על השאלה

חזרה

CheckboxItem – הפריט הנוכחי (לשרשור)

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setTitle(title)

מגדיר את כותרת הפריט (לפעמים נקרא 'טקסט כותרת', במקרה של SectionHeaderItem).

פרמטרים

שםסוגתיאור
titleStringהטקסט של הכותרת או הכותרת החדשים

חזרה

CheckboxItem – הCheckboxItem הזה, לשרשור

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setValidation(validation)

מגדיר את אימות הנתונים עבור הפריט הזה בתיבת הסימון. העברת ערך null או אימות ללא נדרשות פונקציות שנקראות כאן, יסירו את כל האימות הקודם.

פרמטרים

שםסוגתיאור
validationCheckboxValidationתיבת סימון שתחול על הפריט הזה.

חזרה

CheckboxItem – הCheckboxItem הזה, לשרשור

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

showOtherOption(enabled)

קובע אם לפריט יש 'אחר' כאפשרות. ברירת המחדל עבור CheckboxItem חדש או MultipleChoiceItem היא false.

פרמטרים

שםסוגתיאור
enabledBooleantrue אם לפריט יש 'אחר' Option; false אם לא

חזרה

CheckboxItem – הCheckboxItem הזה, לשרשור

אישור

סקריפטים שמשתמשים בשיטה הזו מחייבים הרשאה עם אחד או יותר מהיקפי ההרשאות הבאים:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms