Class ListItem

פריט ברשימה

פריט שאלה שמאפשר למשיבים לבחור אפשרות מתוך רשימה נפתחת. ניתן לגשת לפריטים או ליצור אותם מForm.

// 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?')
    .setChoices([
        item.createChoice('Cats'),
        item.createChoice('Dogs')
    ]);

שיטות

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

תיעוד מפורט

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

createChoice(value, navigationItem)

יוצרת אפשרות חדשה עם אפשרות לניווט בדף שקופצה לפריט נתון של מעבר דף. הערך הזה שווה ל-createChoice(value, navigationType), כאשר הערך של navigationType הוא FormApp.PageNavigationType.GO_TO_PAGE. לא ניתן לשלב באותו פריט אפשרויות עם ניווט בדף, עם אפשרויות שאינן כוללות ניווט בדף.

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

פרמטרים

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

הלוך ושוב

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

הרשאה

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

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

createChoice(value, navigationType)

יוצר אפשרות חדשה עם אפשרות לניווט בדף. לא ניתן לשלב באותו פריט את האפשרויות שבהן נעשה שימוש בניווט בדפים, עם אפשרויות שאינן כוללות ניווט בדף.

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

פרמטרים

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

הלוך ושוב

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

הרשאה

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

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

createResponse(response)

יצירה של ItemResponse חדש לפריט ברשימה הזה. המדיניות תחריג חריג אם הארגומנט response לא תואם לבחירה חוקית עבור הפריט הזה.

פרמטרים

שםסוגתיאור
responseStringתשובה חוקית לפריט הזה ברשימה

הלוך ושוב

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

הרשאה

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

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

duplicate()

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

הלוך ושוב

ListItem — עותק משוכפל של ListItem זה, לשרשור

הרשאה

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

  • 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

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[]המערך של ערכי הבחירה, שהמשיבים רואים כתוויות בעת הצגת הטופס

הלוך ושוב

ListItemListItem זה, לשרשור

הרשאה

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

  • 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[]מגוון אפשרויות

הלוך ושוב

ListItemListItem זה, לשרשור

זריקות

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המשוב החדש. ערך ריק ינקה את המשוב.

הלוך ושוב

ListItemListItem זה, לשרשור

הרשאה

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

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

setFeedbackForIncorrect(feedback)

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

פרמטרים

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

הלוך ושוב

ListItemListItem זה, לשרשור

הרשאה

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

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

setHelpText(text)

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

פרמטרים

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

הלוך ושוב

ListItemListItem זה, לשרשור

הרשאה

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

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

setPoints(points)

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

פרמטרים

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

הלוך ושוב

ListItemListItem זה, לשרשור

הרשאה

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

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

setRequired(enabled)

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

פרמטרים

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

הלוך ושוב

ListItem — הפריט הנוכחי (לשרשור)

הרשאה

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

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

setTitle(title)

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

פרמטרים

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

הלוך ושוב

ListItemListItem זה, לשרשור

הרשאה

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

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