Forms Service

Forms

השירות הזה מאפשר לסקריפטים ליצור טפסים של Google, לגשת אליהם ולשנות אותם.

// Create a new unpublished form, then add a checkbox question, a multiple choice question,
// a page break, then a date question and a grid of questions, then publish the form and share
// with responders.
var form = FormApp.create('New Form', /* isPublished= */ false);
var item = form.addCheckboxItem();
item.setTitle('What condiments would you like on your hot dog?');
item.setChoices([
        item.createChoice('Ketchup'),
        item.createChoice('Mustard'),
        item.createChoice('Relish')
    ]);
form.addMultipleChoiceItem()
    .setTitle('Do you prefer cats or dogs?')
    .setChoiceValues(['Cats','Dogs'])
    .showOtherOption(true);
form.addPageBreakItem()
    .setTitle('Getting to know you');
form.addDateItem()
    .setTitle('When were you born?');
form.addGridItem()
    .setTitle('Rate your interests')
    .setRows(['Cars', 'Computers', 'Celebrities'])
    .setColumns(['Boring', 'So-so', 'Interesting']);

form.setPublished(true);
form.addPublishedReaders(['user@example.com', 'group@example.com']);

Logger.log('Published URL: ' + form.getPublishedUrl());
Logger.log('Editor URL: ' + form.getEditUrl());

שיעורים

שםתיאור קצר
Alignmentסוג enum שמייצג את סוגי יישור התמונות הנתמכים.
CheckboxGridItemפריט שאלה שמוצג כרשת של עמודות ושורות, שמאפשר למשיב לבחור כמה תשובות לכל שורה מתוך רצף של תיבות סימון.
CheckboxGridValidation‫DataValidation עבור CheckboxGridItem.
CheckboxGridValidationBuilder‫DataValidationBuilder עבור CheckboxGridValidation.
CheckboxItemפריט שאלה שמאפשר למשיב לסמן תיבת סימון אחת או יותר, וגם שדה אופציונלי של 'אחר'.
CheckboxValidation‫DataValidation עבור CheckboxItem.
CheckboxValidationBuilder‫DataValidationBuilder עבור CheckboxValidation.
Choiceבחירה יחידה שמשויכת לסוג Item שתומך בבחירות, כמו CheckboxItem,‏ ListItem או MultipleChoiceItem.
DateItemפריט שאלה שמאפשר למשיב לציין תאריך.
DateTimeItemפריט שאלה שמאפשר למשיב לציין תאריך ושעה.
DestinationTypeסוג enum שמייצג את הסוגים הנתמכים של יעדים לתגובות בטופס.
DurationItemפריט שאלה שמאפשר למשיב לציין משך זמן.
FeedbackTypeסוג enum שמייצג את סוגי המשוב הנתמכים.
Formטופס שמכיל מאפיינים ופריטים כלליים.
FormAppמאפשר לסקריפט לפתוח קובץ Form קיים או ליצור קובץ חדש.
FormResponseתשובה לטופס כולו.
GridItemפריט שאלה שמוצג כרשת של עמודות ושורות, שמאפשר למשיב לבחור תשובה אחת לכל שורה מתוך רצף של לחצני בחירה.
GridValidation‫DataValidation עבור GridItem.
GridValidationBuilder‫DataValidationBuilder עבור GridValidation.
ImageItemפריט פריסה שמציג תמונה.
Itemפריט טופס גנרי שמכיל מאפיינים משותפים לכל הפריטים, כמו שם וטקסט עזרה.
ItemResponseתשובה לשאלה בטופס.
ItemTypeסוג enum שמייצג את הסוגים הנתמכים של פריטים בטופס.
ListItemפריט שאלה שמאפשר למשיב לבחור אפשרות אחת מתוך רשימה נפתחת.
MultipleChoiceItemפריט שאלה שמאפשר למשיב לבחור אפשרות אחת מתוך רשימה של לחצני בחירה או שדה אופציונלי מסוג 'אחר'.
PageBreakItemפריט פריסה שמסמן את תחילת הדף.
PageNavigationTypeסוג enum שמייצג את סוגי הניווט בדף הנתמכים.
ParagraphTextItemפריט שאלה שמאפשר למשיב להזין בלוק טקסט.
ParagraphTextValidation‫DataValidation עבור ParagraphTextItem.
ParagraphTextValidationBuilder‫DataValidationBuilder עבור ParagraphTextValidation.
QuizFeedbackהטמעה של רכיב Feedback, שמכיל מאפיינים משותפים לכל סוגי המשוב, כמו טקסט או קישורים לתצוגה.
QuizFeedbackBuilderהמחלקת הבסיסית FeedbackBuilder שמכילה שיטות setter למאפיינים שמשותפים לכל סוגי המשוב, כמו טקסט התצוגה.
RatingIconTypeסוג enum שמייצג את הסוגים הנתמכים של סמלי דירוג.
RatingItemפריט שאלה שמאפשר למשיב לתת דירוג.
ScaleItemפריט שאלה שמאפשר למשיב לבחור אפשרות אחת מתוך רצף ממוספר של לחצני בחירה.
SectionHeaderItemפריט פריסה שמציין באופן חזותי את תחילת הקטע.
TextItemפריט שאלה שמאפשר למשיב להזין שורה אחת של טקסט.
TextValidation‫DataValidation עבור TextItem.
TextValidationBuilder‫DataValidationBuilder עבור TextValidation.
TimeItemפריט שאלה שמאפשר למשיב לציין שעה ביום.
VideoItemפריט פריסה שמציג סרטון.

Alignment

מאפיינים

נכססוגתיאור
LEFTEnumמיישרים את התמונה לצד ימין של הטופס.
CENTEREnumמיישרים את התמונה למרכז הטופס.
RIGHTEnumמיישרים את התמונה לצד שמאל של הטופס.

CheckboxGridItem

Methods

שיטהסוג הערך שמוחזרתיאור קצר
clearValidation()CheckboxGridItemמסיר את אימות הנתונים של פריט הרשת הזה.
createResponse(responses)ItemResponseיוצרת ItemResponse חדש לפריט הזה של רשת תיבות הסימון.
duplicate()CheckboxGridItemיוצר עותק של הפריט הזה ומצרף אותו לסוף הטופס.
getColumns()String[]מחזירה את הערכים של כל העמודות ברשת.
getHelpText()Stringמחזירה את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, ‏PageBreakItems ו-SectionHeaderItems).
getId()Integerמחזירה את המזהה הייחודי של הפריט.
getIndex()Integerהפונקציה מחזירה את האינדקס של הפריט מבין כל הפריטים בטופס.
getRows()String[]מקבל את הערכים של כל שורה ברשת.
getTitle()Stringמחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
getType()ItemTypeמחזירה את סוג הפריט, שמיוצג כ-ItemType.
isRequired()Booleanקובע אם המשיב חייב לענות על השאלה.
setColumns(columns)CheckboxGridItemהפונקציה מגדירה את העמודות של הרשת על סמך מערך של ערכים.
setHelpText(text)CheckboxGridItemהמאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).
setRequired(enabled)CheckboxGridItemהגדרה שקובעת אם המשיב חייב לענות על השאלה.
setRows(rows)CheckboxGridItemהפונקציה מגדירה את השורות של הרשת על סמך מערך של ערכים.
setTitle(title)CheckboxGridItemהגדרת שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
setValidation(validation)CheckboxGridItemמגדיר את אימות הנתונים של פריט הרשת של תיבות הסימון.

CheckboxGridValidation

CheckboxGridValidationBuilder

Methods

שיטהסוג הערך שמוחזרתיאור קצר
requireLimitOneResponsePerColumn()CheckboxGridValidationBuilderנדרשת הגבלה של תשובה אחת בכל עמודה לפריט ברשת.

CheckboxItem

Methods

שיטהסוג הערך שמוחזרתיאור קצר
clearValidation()CheckboxItemהסרת כל אימות נתונים עבור פריט תיבת הסימון הזה.
createChoice(value)Choiceיצירת בחירה חדשה.
createChoice(value, isCorrect)Choiceיצירת בחירה חדשה.
createResponse(responses)ItemResponseיוצרת ItemResponse חדש לפריט של תיבת הסימון.
duplicate()CheckboxItemיוצר עותק של הפריט הזה ומצרף אותו לסוף הטופס.
getChoices()Choice[]מקבל את כל האפשרויות לפריט.
getFeedbackForCorrect()QuizFeedback|nullמחזירה את המשוב שמוצג למשיבים כשהם עונים נכון על שאלה.
getFeedbackForIncorrect()QuizFeedback|nullמחזירה את המשוב שמוצג למשיבים כשהם עונים על שאלה בצורה לא נכונה.
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הגדרה של האפשרות 'אחר' לפריט.

CheckboxValidation

CheckboxValidationBuilder

Methods

שיטהסוג הערך שמוחזרתיאור קצר
requireSelectAtLeast(number)CheckboxValidationBuilderחובה לבחור לפחות את מספר האפשרויות הזה.
requireSelectAtMost(number)CheckboxValidationBuilderהגדרת מספר מקסימלי של אפשרויות שאפשר לבחור.
requireSelectExactly(number)CheckboxValidationBuilderחובה לבחור בדיוק את מספר האפשרויות הזה.

Choice

Methods

שיטהסוג הערך שמוחזרתיאור קצר
getGotoPage()PageBreakItemמקבל את PageBreakItem שהוגדר כיעד GO_TO_PAGE אם המשיב בוחר באפשרות הזו ומשלים את הדף הנוכחי.
getPageNavigationType()PageNavigationTypeמחזירה את PageNavigationType שמתרחש אם המשיב בוחר באפשרות הזו ומשלים את הדף הנוכחי.
getValue()Stringמחזירה את הערך של הבחירה, שמוצג למשיבים כתווית כשהם צופים בטופס.
isCorrectAnswer()Booleanמחזירה אם הבחירה היא תשובה נכונה לשאלה.

DateItem

Methods

שיטהסוג הערך שמוחזרתיאור קצר
createResponse(response)ItemResponseיוצרת אובייקט ItemResponse חדש לפריט התאריך הזה.
duplicate()DateItemיוצר עותק של הפריט הזה ומצרף אותו לסוף הטופס.
getGeneralFeedback()QuizFeedback|nullהפונקציה מחזירה את המשוב שמוצג למשיבים כשהם משיבים על שאלה שאפשר לתת עליה ציון.
getHelpText()Stringמחזירה את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, ‏PageBreakItems ו-SectionHeaderItems).
getId()Integerמחזירה את המזהה הייחודי של הפריט.
getIndex()Integerהפונקציה מחזירה את האינדקס של הפריט מבין כל הפריטים בטופס.
getPoints()Integerהפונקציה מחזירה את ערך הנקודות של פריט שאפשר לתת לו ציון.
getTitle()Stringמחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
getType()ItemTypeמחזירה את סוג הפריט, שמיוצג כ-ItemType.
includesYear()Booleanקובע אם פריט התאריך כולל אפשרות לשנה.
isRequired()Booleanקובע אם המשיב חייב לענות על השאלה.
setGeneralFeedback(feedback)DateItemמגדיר את המשוב שיוצג למשיבים כשהם משיבים על שאלה שניתן לתת עליה ציון ושאין לה תשובה נכונה או לא נכונה (כלומר, שאלות שדורשות בדיקה ידנית).
setHelpText(text)DateItemהמאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).
setIncludesYear(enableYear)DateItemהגדרה אם פריט התאריך כולל הגדרת שנה.
setPoints(points)DateItemההגדרה הזו קובעת את מספר הנקודות ששווה פריט שאפשר לתת לו ציון.
setRequired(enabled)DateItemהגדרה שקובעת אם המשיב חייב לענות על השאלה.
setTitle(title)DateItemהגדרת שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).

DateTimeItem

Methods

שיטהסוג הערך שמוחזרתיאור קצר
createResponse(response)ItemResponseיוצרת אובייקט ItemResponse חדש עבור פריט התאריך והשעה הזה.
duplicate()DateTimeItemיוצר עותק של הפריט הזה ומצרף אותו לסוף הטופס.
getGeneralFeedback()QuizFeedback|nullהפונקציה מחזירה את המשוב שמוצג למשיבים כשהם משיבים על שאלה שאפשר לתת עליה ציון.
getHelpText()Stringמחזירה את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, ‏PageBreakItems ו-SectionHeaderItems).
getId()Integerמחזירה את המזהה הייחודי של הפריט.
getIndex()Integerהפונקציה מחזירה את האינדקס של הפריט מבין כל הפריטים בטופס.
getPoints()Integerהפונקציה מחזירה את ערך הנקודות של פריט שאפשר לתת לו ציון.
getTitle()Stringמחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
getType()ItemTypeמחזירה את סוג הפריט, שמיוצג כ-ItemType.
includesYear()Booleanקובע אם פריט התאריך כולל אפשרות לשנה.
isRequired()Booleanקובע אם המשיב חייב לענות על השאלה.
setGeneralFeedback(feedback)DateTimeItemמגדיר את המשוב שיוצג למשיבים כשהם משיבים על שאלה שניתן לתת עליה ציון ושאין לה תשובה נכונה או לא נכונה (כלומר, שאלות שדורשות בדיקה ידנית).
setHelpText(text)DateTimeItemהמאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).
setIncludesYear(enableYear)DateTimeItemהגדרה אם פריט התאריך כולל הגדרת שנה.
setPoints(points)DateTimeItemההגדרה הזו קובעת את מספר הנקודות ששווה פריט שאפשר לתת לו ציון.
setRequired(enabled)DateTimeItemהגדרה שקובעת אם המשיב חייב לענות על השאלה.
setTitle(title)DateTimeItemהגדרת שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).

DestinationType

מאפיינים

נכססוגתיאור
SPREADSHEETEnumגיליון אלקטרוני ב-Google Sheets כיעד לתשובות בטופס.

DurationItem

Methods

שיטהסוג הערך שמוחזרתיאור קצר
createResponse(hours, minutes, seconds)ItemResponseיוצרת אובייקט ItemResponse חדש לפריט התאריך הזה.
duplicate()DurationItemיוצר עותק של הפריט הזה ומצרף אותו לסוף הטופס.
getGeneralFeedback()QuizFeedback|nullהפונקציה מחזירה את המשוב שמוצג למשיבים כשהם משיבים על שאלה שאפשר לתת עליה ציון.
getHelpText()Stringמחזירה את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, ‏PageBreakItems ו-SectionHeaderItems).
getId()Integerמחזירה את המזהה הייחודי של הפריט.
getIndex()Integerהפונקציה מחזירה את האינדקס של הפריט מבין כל הפריטים בטופס.
getPoints()Integerהפונקציה מחזירה את ערך הנקודות של פריט שאפשר לתת לו ציון.
getTitle()Stringמחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
getType()ItemTypeמחזירה את סוג הפריט, שמיוצג כ-ItemType.
isRequired()Booleanקובע אם המשיב חייב לענות על השאלה.
setGeneralFeedback(feedback)DurationItemמגדיר את המשוב שיוצג למשיבים כשהם משיבים על שאלה שניתן לתת עליה ציון ושאין לה תשובה נכונה או לא נכונה (כלומר, שאלות שדורשות בדיקה ידנית).
setHelpText(text)DurationItemהמאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).
setPoints(points)DurationItemההגדרה הזו קובעת את מספר הנקודות ששווה פריט שאפשר לתת לו ציון.
setRequired(enabled)DurationItemהגדרה שקובעת אם המשיב חייב לענות על השאלה.
setTitle(title)DurationItemהגדרת שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).

FeedbackType

מאפיינים

נכססוגתיאור
CORRECTEnumמשוב שמוצג באופן אוטומטי למשיבים על שאלה שהתשובה שלה נכונה.
INCORRECTEnumמשוב שמוצג אוטומטית למשיבים על שאלה שהתשובה שלה לא נכונה.
GENERALEnumמשוב שמוצג למשיבים באופן אוטומטי כשהם שולחים את התשובה שלהם.

Form

Methods

שיטהסוג הערך שמוחזרתיאור קצר
addCheckboxGridItem()CheckboxGridItemמוסיפה פריט שאלה חדש, שמוצג כרשת של עמודות ושורות, ומאפשרת למשיב לבחור כמה תשובות לכל שורה מתוך רצף של תיבות סימון.
addCheckboxItem()CheckboxItemמוסיף פריט שאלה חדש שמאפשר למשיב לסמן תיבת סימון אחת או יותר, וגם שדה אופציונלי של 'אחר'.
addDateItem()DateItemמוסיפה פריט שאלה חדש שמאפשר למשיב לציין תאריך.
addDateTimeItem()DateTimeItemמוסיפה פריט חדש של שאלה שמאפשר למשיב לציין תאריך ושעה.
addDurationItem()DurationItemמוסיפה פריט שאלה חדש שמאפשר למשיב לציין משך זמן.
addEditor(emailAddress)Formהוספת המשתמש שצוין לרשימת העורכים של Form.
addEditor(user)Formהוספת המשתמש שצוין לרשימת העורכים של Form.
addEditors(emailAddresses)Formמוסיף את מערך המשתמשים שצוין לרשימת בעלי הרשאת העריכה של Form.
addGridItem()GridItemמוסיפה פריט שאלה חדש, שמוצג כרשת של עמודות ושורות, ומאפשרת למשיב לבחור אפשרות אחת לכל שורה מתוך סדרה של לחצני בחירה.
addImageItem()ImageItemמוסיף פריט פריסה חדש שמציג תמונה.
addListItem()ListItemמוסיף פריט שאלה חדש שמאפשר למשיב לבחור תשובה אחת מתוך רשימה נפתחת.
addMultipleChoiceItem()MultipleChoiceItemמוסיף פריט שאלה חדש שמאפשר למשיב לבחור אפשרות אחת מתוך רשימה של לחצני בחירה או שדה אופציונלי של 'אחר'.
addPageBreakItem()PageBreakItemמוסיף פריט פריסה חדש שמסמן את תחילת הדף.
addParagraphTextItem()ParagraphTextItemהוספת פריט שאלה חדש שמאפשר למשיב להזין בלוק טקסט.
addPublishedReader(emailAddress)Formמוסיף את המשתמש שצוין לרשימת המשיבים של Form.
addPublishedReader(user)Formמוסיף את המשתמש שצוין לרשימת המשיבים של Form.
addPublishedReaders(emailAddresses)Formהפונקציה מוסיפה את מערך המשתמשים שצוין לרשימת המשיבים של Form.
addRatingItem()RatingItemמוסיף פריט שאלה חדש שמאפשר למשיב לתת דירוג.
addScaleItem()ScaleItemמוסיפה פריט שאלה חדש שמאפשר למשיב לבחור אפשרות אחת מתוך רצף ממוספר של לחצני בחירה.
addSectionHeaderItem()SectionHeaderItemמוסיף פריט פריסה חדש שמציין חזותית את תחילת הקטע.
addTextItem()TextItemמוסיפה פריט שאלה חדש שמאפשר למשיב להזין שורה אחת של טקסט.
addTimeItem()TimeItemמוסיפה פריט חדש של שאלה שמאפשר למשיב לציין שעה ביום.
addVideoItem()VideoItemמוסיף פריט פריסה חדש שמציג סרטון.
canEditResponse()Booleanקובעת אם בטופס יוצג קישור לעריכת התגובה אחרי שליחתה.
collectsEmail()Booleanהגדרה שקובעת אם הטופס יאסוף את כתובות האימייל של המשיבים.
createResponse()FormResponseיצירת תשובה חדשה לטופס.
deleteAllResponses()Formמחיקת כל התשובות שנשלחו ממאגר התשובות של הטופס.
deleteItem(index)voidמוחק את הפריט באינדקס נתון מבין כל הפריטים בטופס.
deleteItem(item)voidמחיקת הפריט שצוין.
deleteResponse(responseId)Formמחיקת תגובה אחת ממאגר התגובות של הטופס.
getConfirmationMessage()Stringמקבל את הודעת האישור של הטופס.
getCustomClosedFormMessage()Stringמחזירה את ההודעה המותאמת אישית שמוצגת אם אי אפשר לשלוח תשובות לטופס, או מחזירה מחרוזת ריקה אם לא הוגדרה הודעה מותאמת אישית.
getDescription()Stringמחזירה את התיאור של הטופס.
getDestinationId()Stringמחזירה את המזהה של יעד התשובות של הטופס.
getDestinationType()DestinationTypeמחזירה את הסוג של יעד התשובות של הטופס.
getEditUrl()Stringמחזירה את כתובת ה-URL שאפשר להשתמש בה כדי לגשת למצב העריכה של הטופס.
getEditors()User[]מקבל את רשימת העורכים של Form.
getId()Stringמקבל את המזהה של הטופס.
getItemById(id)Itemמאחזר את הפריט עם המזהה הנתון.
getItems()Item[]מחזירה מערך של כל הפריטים בטופס.
getItems(itemType)Item[]הפונקציה מחזירה מערך של כל הפריטים מסוג מסוים.
getPublishedReaders()User[]מקבל את רשימת המשיבים לטופס Form.
getPublishedUrl()Stringמחזירה את כתובת ה-URL שאפשר להשתמש בה כדי להשיב על הטופס.
getResponse(responseId)FormResponseמקבל תשובה אחת לטופס על סמך מזהה התשובה.
getResponses()FormResponse[]מחזירה מערך של כל התשובות בטופס.
getResponses(timestamp)FormResponse[]מקבל מערך של כל התגובות בטופס אחרי תאריך ושעה מסוימים.
getShuffleQuestions()Booleanקובעת אם סדר השאלות בכל דף בטופס הוא אקראי.
getSummaryUrl()Stringמחזירה את כתובת ה-URL שאפשר להשתמש בה כדי לראות סיכום של התשובות בטופס.
getTitle()Stringמחזירה את הכותרת של הטופס.
hasLimitOneResponsePerUser()Booleanקובעת אם כל משיב יכול לשלוח רק תשובה אחת לטופס.
hasProgressBar()Booleanקובעת אם בטופס יוצג סרגל התקדמות.
hasRespondAgainLink()Booleanההגדרה קובעת אם יוצג בטופס קישור לשליחת תשובה נוספת אחרי שמשיב או משיבה משלימים את הטופס.
isAcceptingResponses()Booleanקובעת אם אפשר לשלוח תשובות לטופס.
isPublished()Booleanההגדרה הזו קובעת אם הטופס פורסם.
isPublishingSummary()Booleanקובעת אם בטופס יוצג קישור לצפייה בסיכום התשובות אחרי שהמשיב יסיים למלא את הטופס.
isQuiz()Booleanקובעת אם הטופס הוא בוחן.
moveItem(from, to)Itemהפונקציה מעבירה פריט באינדקס נתון בין כל הפריטים בטופס לאינדקס נתון אחר.
moveItem(item, toIndex)Itemהפונקציה מעבירה פריט נתון לאינדקס נתון מתוך כל הפריטים בטופס.
removeDestination()Formביטול הקישור של הטופס ליעד התגובה הנוכחי שלו.
removeEditor(emailAddress)Formמסיר את המשתמש שצוין מרשימת העורכים של Form.
removeEditor(user)Formמסיר את המשתמש שצוין מרשימת העורכים של Form.
removePublishedReader(emailAddress)Formמסיר את המשתמש שצוין מרשימת המשיבים של Form.
removePublishedReader(user)Formמסיר את המשתמש שצוין מרשימת המשיבים של Form.
setAcceptingResponses(enabled)Formהגדרה של קבלת תשובות לטופס.
setAllowResponseEdits(enabled)Formהגדרה של האפשרות להציג בטופס קישור לעריכת התשובה אחרי השליחה.
setCollectEmail(collect)Formהגדרה של איסוף כתובות האימייל של המשיבים בטופס.
setConfirmationMessage(message)Formהגדרת הודעת האישור של הטופס.
setCustomClosedFormMessage(message)Formקובע את ההודעה שתוצג אם לא ניתן לשלוח תשובות לטופס.
setDescription(description)Formהגדרת התיאור של הטופס.
setDestination(type, id)Formההגדרה הזו קובעת את היעד שבו נשמרות התשובות לטופס.
setIsQuiz(enabled)Formקובעת אם הטופס הוא בוחן.
setLimitOneResponsePerUser(enabled)Formהגדרה של האפשרות שכל משיב יוכל לשלוח את הטופס רק פעם אחת.
setProgressBar(enabled)Formקובע אם בטופס יוצג סרגל התקדמות.
setPublished(enabled)Formהגדרה של פרסום הטופס.
setPublishingSummary(enabled)Formקובע אם בטופס יוצג קישור לצפייה בסיכום התשובות אחרי שהמשיב ישלח את הטופס.
setShowLinkToRespondAgain(enabled)Formההגדרה הזו קובעת אם יוצג בטופס קישור לשליחת תגובה נוספת אחרי שהמשיב מסיים למלא את הטופס.
setShuffleQuestions(shuffle)Formהגדרה של סדר אקראי לשאלות בכל דף בטופס.
setTitle(title)Formהגדרת הכותרת של הטופס.
shortenFormUrl(url)Stringממירה כתובת URL ארוכה של טופס לכתובת URL קצרה.
submitGrades(responses)Formשולח ציונים עבור התשובות שניתנו בטופס.
supportsAdvancedResponderPermissions()Booleanקובע אם הטופס תומך בפרסום.

FormApp

מאפיינים

נכססוגתיאור
AlignmentAlignmentספירה של סוגי יישור תמונות.
DestinationTypeDestinationTypeרשימה של סוגי יעדים שאפשר לאחסן בהם תשובות לטופס.
FeedbackTypeFeedbackTypeרשימה של סוגי טפסים Feedbacks.
ItemTypeItemTypeרשימה של סוגי טפסים Items.
PageNavigationTypePageNavigationTypeרשימה של התנהגויות אפשריות לניווט בין דפים.
RatingIconTypeRatingIconTypeרשימה של סוגי סמלי דירוג RatingIcons

Methods

שיטהסוג הערך שמוחזרתיאור קצר
create(title)Formיוצרת ומחזירה Form חדש.
create(title, isPublished)Formיוצר ומחזיר Form חדש במצב הפרסום המבוקש.
createCheckboxGridValidation()CheckboxGridValidationBuilderהפונקציה מחזירה מופע של CheckboxGridValidationBuilder שאפשר להשתמש בו כדי להגדיר אימות ב-CheckboxGridItem.
createCheckboxValidation()CheckboxValidationBuilderמחזירה מופע של CheckboxValidationBuilder שאפשר להשתמש בו כדי להגדיר אימות ב-CheckboxItem.
createFeedback()QuizFeedbackBuilderהפונקציה מחזירה מופע של QuizFeedbackBuilder שאפשר להשתמש בו כדי להגדיר משוב על Item שאפשר לתת לו ציון.
createGridValidation()GridValidationBuilderהפונקציה מחזירה מופע של GridValidationBuilder שאפשר להשתמש בו כדי להגדיר אימות ב-GridItem.
createParagraphTextValidation()ParagraphTextValidationBuilderהפונקציה מחזירה מופע של ParagraphTextValidationBuilder שאפשר להשתמש בו כדי להגדיר אימות ב-ParagraphTextItem.
createTextValidation()TextValidationBuilderמחזירה מופע של TextValidationBuilder שאפשר להשתמש בו כדי להגדיר אימות ב-TextItem.
getActiveForm()Formהפונקציה מחזירה את הטופס שמשויך לסקריפט.
getUi()Uiהפונקציה מחזירה מופע של סביבת ממשק המשתמש של כלי העריכה של הטופס, שמאפשר לסקריפט להוסיף תכונות כמו תפריטים, תיבות דו-שיח וסרגלי צד.
openById(id)Formהפונקציה מחזירה את Form עם המזהה שצוין.
openByUrl(url)Formהפונקציה מחזירה את הערך Form עם כתובת ה-URL שצוינה.

FormResponse

Methods

שיטהסוג הערך שמוחזרתיאור קצר
getEditResponseUrl()Stringיוצר כתובת URL שאפשר להשתמש בה כדי לערוך תשובה שכבר נשלחה.
getGradableItemResponses()ItemResponse[]מחזירה את כל התשובות לפריטים שכלולות בתגובה לטופס, באותו סדר שבו הפריטים מופיעים בטופס.
getGradableResponseForItem(item)ItemResponseמקבל את התשובה לפריט שנכללת בתשובה לטופס עבור פריט נתון.
getId()String|nullמחזירה את המזהה של התשובה לטופס.
getItemResponses()ItemResponse[]מחזירה את כל התשובות לפריטים שכלולות בתגובה לטופס, באותו סדר שבו הפריטים מופיעים בטופס.
getRespondentEmail()Stringמקבל את כתובת האימייל של האדם ששלח את התשובה, אם ההגדרה Form.setCollectEmail(collect) מופעלת.
getResponseForItem(item)ItemResponseמחזירה את התשובה לפריט שכלולה בתשובה הזו לטופס עבור פריט נתון.
getTimestamp()Dateמקבל את חותמת הזמן של שליחת תשובה לטופס.
submit()FormResponseשליחת התשובה.
toPrefilledUrl()Stringיוצר כתובת URL לטופס שבו התשובות מולאו מראש על סמך התשובות בטופס הזה.
withItemGrade(gradedResponse)FormResponseהפונקציה מוסיפה את הציונים של תשובת הפריט שצוינה לתשובה בטופס.
withItemResponse(response)FormResponseהפונקציה מוסיפה את התשובה שצוינה לפריט לתשובה בטופס.

GridItem

Methods

שיטהסוג הערך שמוחזרתיאור קצר
clearValidation()GridItemמסיר את אימות הנתונים של פריט הרשת הזה.
createResponse(responses)ItemResponseיוצרת ItemResponse חדש לפריט הזה ברשת.
duplicate()GridItemיוצר עותק של הפריט הזה ומצרף אותו לסוף הטופס.
getColumns()String[]מחזירה את הערכים של כל העמודות ברשת.
getHelpText()Stringמחזירה את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, ‏PageBreakItems ו-SectionHeaderItems).
getId()Integerמחזירה את המזהה הייחודי של הפריט.
getIndex()Integerהפונקציה מחזירה את האינדקס של הפריט מבין כל הפריטים בטופס.
getRows()String[]מקבל את הערכים של כל שורה ברשת.
getTitle()Stringמחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
getType()ItemTypeמחזירה את סוג הפריט, שמיוצג כ-ItemType.
isRequired()Booleanקובע אם המשיב חייב לענות על השאלה.
setColumns(columns)GridItemהפונקציה מגדירה את העמודות של הרשת על סמך מערך של ערכים.
setHelpText(text)GridItemהמאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).
setRequired(enabled)GridItemהגדרה שקובעת אם המשיב חייב לענות על השאלה.
setRows(rows)GridItemהפונקציה מגדירה את השורות של הרשת על סמך מערך של ערכים.
setTitle(title)GridItemהגדרת שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
setValidation(validation)GridItemמגדירה את אימות הנתונים של פריט הרשת הזה.

GridValidation

GridValidationBuilder

Methods

שיטהסוג הערך שמוחזרתיאור קצר
requireLimitOneResponsePerColumn()GridValidationBuilderנדרשת הגבלה של תשובה אחת בכל עמודה לפריט ברשת.

ImageItem

Methods

שיטהסוג הערך שמוחזרתיאור קצר
duplicate()ImageItemיוצר עותק של הפריט הזה ומצרף אותו לסוף הטופס.
getAlignment()Alignmentמחזירה את היישור האופקי של התמונה.
getHelpText()Stringמחזירה את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, ‏PageBreakItems ו-SectionHeaderItems).
getId()Integerמחזירה את המזהה הייחודי של הפריט.
getImage()Blobמקבל את התמונה שמוקצית כרגע לפריט.
getIndex()Integerהפונקציה מחזירה את האינדקס של הפריט מבין כל הפריטים בטופס.
getTitle()Stringמחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
getType()ItemTypeמחזירה את סוג הפריט, שמיוצג כ-ItemType.
getWidth()Integerמחזירה את רוחב התמונה בפיקסלים.
setAlignment(alignment)ImageItemהגדרה של היישור האופקי של התמונה.
setHelpText(text)ImageItemהמאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).
setImage(image)ImageItemההגדרה הזו קובעת את התמונה עצמה.
setTitle(title)ImageItemהגדרת שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
setWidth(width)ImageItemההגדרה הזו קובעת את רוחב התמונה בפיקסלים.

Item

Methods

שיטהסוג הערך שמוחזרתיאור קצר
asCheckboxGridItem()CheckboxGridItemהפונקציה מחזירה את הפריט כפריט ברשת של תיבות סימון.
asCheckboxItem()CheckboxItemמחזירה את הפריט כפריט עם תיבת סימון.
asDateItem()DateItemהפונקציה מחזירה את הפריט כפריט תאריך.
asDateTimeItem()DateTimeItemהפונקציה מחזירה את הפריט כפריט של תאריך ושעה.
asDurationItem()DurationItemהפונקציה מחזירה את הפריט כפריט משך.
asGridItem()GridItemמחזירה את הפריט כפריט ברשת.
asImageItem()ImageItemהפונקציה מחזירה את הפריט כפריט תמונה.
asListItem()ListItemהפונקציה מחזירה את הפריט כפריט ברשימה.
asMultipleChoiceItem()MultipleChoiceItemמחזירה את הפריט כפריט של בחירה מרובה.
asPageBreakItem()PageBreakItemהפונקציה מחזירה את הפריט כפריט של מעבר עמוד.
asParagraphTextItem()ParagraphTextItemהפונקציה מחזירה את הפריט כפריט טקסט של פסקה.
asRatingItem()RatingItemהפונקציה מחזירה את הפריט כפריט דירוג.
asScaleItem()ScaleItemהפונקציה מחזירה את הפריט כפריט בסולם.
asSectionHeaderItem()SectionHeaderItemמחזירה את הפריט כפריט של כותרת קטע.
asTextItem()TextItemהפונקציה מחזירה את הפריט כפריט טקסט.
asTimeItem()TimeItemהפונקציה מחזירה את הפריט כפריט של שעה.
asVideoItem()VideoItemהפונקציה מחזירה את הפריט כפריט וידאו.
duplicate()Itemיוצר עותק של הפריט הזה ומצרף אותו לסוף הטופס.
getHelpText()Stringמחזירה את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, ‏PageBreakItems ו-SectionHeaderItems).
getId()Integerמחזירה את המזהה הייחודי של הפריט.
getIndex()Integerהפונקציה מחזירה את האינדקס של הפריט מבין כל הפריטים בטופס.
getTitle()Stringמחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
getType()ItemTypeמחזירה את סוג הפריט, שמיוצג כ-ItemType.
setHelpText(text)Itemהמאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).
setTitle(title)Itemהגדרת שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).

ItemResponse

Methods

שיטהסוג הערך שמוחזרתיאור קצר
getFeedback()Objectמקבל את המשוב שניתן על התשובה שהמשיב שלח.
getItem()Itemמחזירה את פריט השאלה שהתשובה הזו מתייחסת אליו.
getResponse()Objectמחזירה את התשובה שהמשתמש שלח.
getScore()Objectמחזירה את הציון של התשובה שהמשתמש שלח.
setFeedback(feedback)ItemResponseההגדרה הזו קובעת את המשוב שיוצג למשיב על התשובה שהוא שלח.
setScore(score)ItemResponseההגדרה הזו קובעת את הציון של התשובה שהמשתמש שלח.

ItemType

מאפיינים

נכססוגתיאור
CHECKBOXEnumפריט שאלה שמאפשר למשיב לסמן תיבת סימון אחת או יותר, וגם שדה אופציונלי של 'אחר'.
CHECKBOX_GRIDEnumפריט שאלה שמוצג כרשת של עמודות ושורות, שמאפשר למשיב לבחור כמה תשובות לכל שורה מתוך רצף של תיבות סימון.
DATEEnumפריט שאלה שמאפשר למשיב לציין תאריך.
DATETIMEEnumפריט שאלה שמאפשר למשיב לציין תאריך ושעה.
DURATIONEnumפריט שאלה שמאפשר למשיב לציין משך זמן.
GRIDEnumפריט שאלה שמוצג כרשת של עמודות ושורות, שמאפשר למשיב לבחור תשובה אחת לכל שורה מתוך רצף של לחצני בחירה.
IMAGEEnumפריט פריסה שמציג תמונה.
LISTEnumפריט שאלה שמאפשר למשיב לבחור אפשרות אחת מתוך רשימה נפתחת.
MULTIPLE_CHOICEEnumפריט שאלה שמאפשר למשיב לבחור אפשרות אחת מתוך רשימה של לחצני בחירה או שדה אופציונלי מסוג 'אחר'.
PAGE_BREAKEnumפריט פריסה שמסמן את תחילת הדף.
PARAGRAPH_TEXTEnumפריט שאלה שמאפשר למשיב להזין בלוק טקסט.
RATINGEnumפריט שאלה שמאפשר למשיב לתת דירוג.
SCALEEnumפריט שאלה שמאפשר למשיב לבחור אפשרות אחת מתוך רצף ממוספר של לחצני בחירה.
SECTION_HEADEREnumפריט פריסה שמציין באופן חזותי את תחילת הקטע.
TEXTEnumפריט שאלה שמאפשר למשיב להזין שורה אחת של טקסט.
TIMEEnumפריט שאלה שמאפשר למשיב לציין שעה ביום.
VIDEOEnumפריט פריסה שמציג סרטון ב-YouTube.
FILE_UPLOADEnumפריט שאלה שמאפשר למשיב להעלות קובץ.
UNSUPPORTEDEnumפריט שלא נתמך כרגע דרך ממשקי API.

ListItem

Methods

שיטהסוג הערך שמוחזרתיאור קצר
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|nullמחזירה את המשוב שמוצג למשיבים כשהם עונים נכון על שאלה.
getFeedbackForIncorrect()QuizFeedback|nullמחזירה את המשוב שמוצג למשיבים כשהם עונים על שאלה בצורה לא נכונה.
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).

MultipleChoiceItem

Methods

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

PageBreakItem

Methods

שיטהסוג הערך שמוחזרתיאור קצר
duplicate()PageBreakItemיוצר עותק של הפריט הזה ומצרף אותו לסוף הטופס.
getGoToPage()PageBreakItemמחזירה את PageBreakItem שאליו הטופס יעבור אחרי השלמת הדף לפני מעבר הדף הזה (כלומר, אחרי שמגיעים למעבר הדף הזה בהתקדמות לינארית רגילה בטופס).
getHelpText()Stringמחזירה את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, ‏PageBreakItems ו-SectionHeaderItems).
getId()Integerמחזירה את המזהה הייחודי של הפריט.
getIndex()Integerהפונקציה מחזירה את האינדקס של הפריט מבין כל הפריטים בטופס.
getPageNavigationType()PageNavigationTypeמקבל את סוג הניווט בדף שמתרחש אחרי השלמת הדף לפני מעבר הדף הזה (כלומר, כשמגיעים למעבר הדף הזה באמצעות התקדמות ליניארית רגילה בטופס).
getTitle()Stringמחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
getType()ItemTypeמחזירה את סוג הפריט, שמיוצג כ-ItemType.
setGoToPage(goToPageItem)PageBreakItemהגדרת הדף שאליו יתבצע מעבר אחרי השלמת הדף שלפני מעבר העמוד הזה (כלומר, כשמגיעים למעבר העמוד הזה במהלך התקדמות לינארית רגילה בטופס).
setGoToPage(navigationType)PageBreakItemמגדיר את סוג הניווט בדף שמתרחש אחרי השלמת הדף לפני מעבר הדף הזה (כלומר, כשמגיעים למעבר הדף הזה באמצעות התקדמות ליניארית רגילה בטופס).
setHelpText(text)PageBreakItemהמאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).
setTitle(title)PageBreakItemהגדרת שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).

מאפיינים

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

ParagraphTextItem

Methods

שיטהסוג הערך שמוחזרתיאור קצר
clearValidation()ParagraphTextItemהסרת כל אימות נתונים לפריט הטקסט של הפסקה.
createResponse(response)ItemResponseיוצרת ItemResponse חדש לפריט הטקסט של הפסקה הזו.
duplicate()ParagraphTextItemיוצר עותק של הפריט הזה ומצרף אותו לסוף הטופס.
getGeneralFeedback()QuizFeedback|nullהפונקציה מחזירה את המשוב שמוצג למשיבים כשהם משיבים על שאלה שאפשר לתת עליה ציון.
getHelpText()Stringמחזירה את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, ‏PageBreakItems ו-SectionHeaderItems).
getId()Integerמחזירה את המזהה הייחודי של הפריט.
getIndex()Integerהפונקציה מחזירה את האינדקס של הפריט מבין כל הפריטים בטופס.
getPoints()Integerהפונקציה מחזירה את ערך הנקודות של פריט שאפשר לתת לו ציון.
getTitle()Stringמחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
getType()ItemTypeמחזירה את סוג הפריט, שמיוצג כ-ItemType.
isRequired()Booleanקובע אם המשיב חייב לענות על השאלה.
setGeneralFeedback(feedback)ParagraphTextItemמגדיר את המשוב שיוצג למשיבים כשהם משיבים על שאלה שניתן לתת עליה ציון ושאין לה תשובה נכונה או לא נכונה (כלומר, שאלות שדורשות בדיקה ידנית).
setHelpText(text)ParagraphTextItemהמאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).
setPoints(points)ParagraphTextItemההגדרה הזו קובעת את מספר הנקודות ששווה פריט שאפשר לתת לו ציון.
setRequired(enabled)ParagraphTextItemהגדרה שקובעת אם המשיב חייב לענות על השאלה.
setTitle(title)ParagraphTextItemהגדרת שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
setValidation(validation)ParagraphTextItemמגדיר את אימות הנתונים עבור פריט הטקסט של הפסקה הזו.

ParagraphTextValidation

ParagraphTextValidationBuilder

Methods

שיטהסוג הערך שמוחזרתיאור קצר
requireTextContainsPattern(pattern)ParagraphTextValidationBuilderנדרשת תשובה שמכילה תבנית.
requireTextDoesNotContainPattern(pattern)ParagraphTextValidationBuilderהתשובה לא יכולה להכיל את התבנית.
requireTextDoesNotMatchPattern(pattern)ParagraphTextValidationBuilderהתשובה לא יכולה להתאים לתבנית.
requireTextLengthGreaterThanOrEqualTo(number)ParagraphTextValidationBuilderאורך התגובה צריך להיות גדול מהערך או שווה לו.
requireTextLengthLessThanOrEqualTo(number)ParagraphTextValidationBuilderאורך התשובה צריך להיות קטן מהערך.
requireTextMatchesPattern(pattern)ParagraphTextValidationBuilderנדרשת התאמה של התשובה לתבנית.

QuizFeedback

Methods

שיטהסוג הערך שמוחזרתיאור קצר
getLinkUrls()String[]מקבל רשימה של כתובות ה-URL שמשויכות למשוב.
getText()Stringמחזירה את הטקסט המוצג של המשוב.

QuizFeedbackBuilder

Methods

שיטהסוג הערך שמוחזרתיאור קצר
addLink(url)QuizFeedbackBuilderהוספת קישור לחומרים הנוספים של המשוב.
addLink(url, displayText)QuizFeedbackBuilderהוספת קישור לחומרים הנוספים של המשוב.
build()QuizFeedbackיוצר משוב מהסוג המתאים ליוצר הזה.
copy()QuizFeedbackBuilderהפונקציה מחזירה עותק של האובייקט הזה מסוג Builder.
setText(text)QuizFeedbackBuilderהגדרת טקסט המשוב.

RatingIconType

מאפיינים

נכססוגתיאור
STAREnumסמל של כוכב.
HEARTEnumסמל של לב.
THUMB_UPEnumסמל של אגודל למעלה.

RatingItem

Methods

שיטהסוג הערך שמוחזרתיאור קצר
createResponse(response)ItemResponseיוצרת ItemResponse חדש לפריט הדירוג הזה.
duplicate()RatingItemיוצר עותק של הפריט הזה ומצרף אותו לסוף הטופס.
getGeneralFeedback()QuizFeedback|nullהפונקציה מחזירה את המשוב שמוצג למשיבים כשהם משיבים על שאלה שאפשר לתת עליה ציון.
getHelpText()Stringמחזירה את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, ‏PageBreakItems ו-SectionHeaderItems).
getId()Integerמחזירה את המזהה הייחודי של הפריט.
getIndex()Integerהפונקציה מחזירה את האינדקס של הפריט מבין כל הפריטים בטופס.
getPoints()Integerהפונקציה מחזירה את ערך הנקודות של פריט שאפשר לתת לו ציון.
getRatingIcon()RatingIconTypeמחזירה את הסמל שנבחר לדירוג.
getRatingScaleLevel()Integerמחזירה את רמת הסולם של הדירוג.
getTitle()Stringמחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
getType()ItemTypeמחזירה את סוג הפריט, שמיוצג כ-ItemType.
isRequired()Booleanקובע אם המשיב חייב לענות על השאלה.
setGeneralFeedback(feedback)RatingItemמגדיר את המשוב שיוצג למשיבים כשהם משיבים על שאלה שניתן לתת עליה ציון ושאין לה תשובה נכונה או לא נכונה (כלומר, שאלות שדורשות בדיקה ידנית).
setHelpText(text)RatingItemהמאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).
setPoints(points)RatingItemההגדרה הזו קובעת את מספר הנקודות ששווה פריט שאפשר לתת לו ציון.
setRatingIcon(ratingIcon)RatingItemהגדרת הסמל של הסיווג.
setRatingScaleLevel(ratingScaleLevel)RatingItemהגדרת הרמה המקסימלית בסולם הדירוג.
setRequired(enabled)RatingItemהגדרה שקובעת אם המשיב חייב לענות על השאלה.
setTitle(title)RatingItemהגדרת שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).

ScaleItem

Methods

שיטהסוג הערך שמוחזרתיאור קצר
createResponse(response)ItemResponseיוצרת ItemResponse חדש לפריט הזה של קנה המידה.
duplicate()ScaleItemיוצר עותק של הפריט הזה ומצרף אותו לסוף הטופס.
getGeneralFeedback()QuizFeedback|nullהפונקציה מחזירה את המשוב שמוצג למשיבים כשהם משיבים על שאלה שאפשר לתת עליה ציון.
getHelpText()Stringמחזירה את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, ‏PageBreakItems ו-SectionHeaderItems).
getId()Integerמחזירה את המזהה הייחודי של הפריט.
getIndex()Integerהפונקציה מחזירה את האינדקס של הפריט מבין כל הפריטים בטופס.
getLeftLabel()Stringמחזירה את התווית של הגבול התחתון של קנה המידה, אם יש כזו.
getLowerBound()Integerמחזירה את הגבול התחתון של קנה המידה.
getPoints()Integerהפונקציה מחזירה את ערך הנקודות של פריט שאפשר לתת לו ציון.
getRightLabel()Stringמחזירה את התווית של הגבול העליון של קנה המידה, אם יש כזו.
getTitle()Stringמחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
getType()ItemTypeמחזירה את סוג הפריט, שמיוצג כ-ItemType.
getUpperBound()Integerמחזירה את הגבול העליון של הסולם.
isRequired()Booleanקובע אם המשיב חייב לענות על השאלה.
setBounds(lower, upper)ScaleItemהגדרת הגבולות התחתון והעליון של הסולם.
setGeneralFeedback(feedback)ScaleItemמגדיר את המשוב שיוצג למשיבים כשהם משיבים על שאלה שניתן לתת עליה ציון ושאין לה תשובה נכונה או לא נכונה (כלומר, שאלות שדורשות בדיקה ידנית).
setHelpText(text)ScaleItemהמאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).
setLabels(lower, upper)ScaleItemהגדרת תוויות לגבולות התחתונים והעליונים של קנה המידה.
setPoints(points)ScaleItemההגדרה הזו קובעת את מספר הנקודות ששווה פריט שאפשר לתת לו ציון.
setRequired(enabled)ScaleItemהגדרה שקובעת אם המשיב חייב לענות על השאלה.
setTitle(title)ScaleItemהגדרת שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).

SectionHeaderItem

Methods

שיטהסוג הערך שמוחזרתיאור קצר
duplicate()SectionHeaderItemיוצר עותק של הפריט הזה ומצרף אותו לסוף הטופס.
getHelpText()Stringמחזירה את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, ‏PageBreakItems ו-SectionHeaderItems).
getId()Integerמחזירה את המזהה הייחודי של הפריט.
getIndex()Integerהפונקציה מחזירה את האינדקס של הפריט מבין כל הפריטים בטופס.
getTitle()Stringמחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
getType()ItemTypeמחזירה את סוג הפריט, שמיוצג כ-ItemType.
setHelpText(text)SectionHeaderItemהמאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).
setTitle(title)SectionHeaderItemהגדרת שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).

TextItem

Methods

שיטהסוג הערך שמוחזרתיאור קצר
clearValidation()TextItemהסרת כל אימות נתונים לפריט הטקסט הזה.
createResponse(response)ItemResponseיוצרת ItemResponse חדש לפריט הטקסט הזה.
duplicate()TextItemיוצר עותק של הפריט הזה ומצרף אותו לסוף הטופס.
getGeneralFeedback()QuizFeedback|nullהפונקציה מחזירה את המשוב שמוצג למשיבים כשהם משיבים על שאלה שאפשר לתת עליה ציון.
getHelpText()Stringמחזירה את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, ‏PageBreakItems ו-SectionHeaderItems).
getId()Integerמחזירה את המזהה הייחודי של הפריט.
getIndex()Integerהפונקציה מחזירה את האינדקס של הפריט מבין כל הפריטים בטופס.
getPoints()Integerהפונקציה מחזירה את ערך הנקודות של פריט שאפשר לתת לו ציון.
getTitle()Stringמחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
getType()ItemTypeמחזירה את סוג הפריט, שמיוצג כ-ItemType.
isRequired()Booleanקובע אם המשיב חייב לענות על השאלה.
setGeneralFeedback(feedback)TextItemמגדיר את המשוב שיוצג למשיבים כשהם משיבים על שאלה שניתן לתת עליה ציון ושאין לה תשובה נכונה או לא נכונה (כלומר, שאלות שדורשות בדיקה ידנית).
setHelpText(text)TextItemהמאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).
setPoints(points)TextItemההגדרה הזו קובעת את מספר הנקודות ששווה פריט שאפשר לתת לו ציון.
setRequired(enabled)TextItemהגדרה שקובעת אם המשיב חייב לענות על השאלה.
setTitle(title)TextItemהגדרת שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
setValidation(validation)TextItemמגדיר את אימות הנתונים של פריט הטקסט הזה.

TextValidation

TextValidationBuilder

Methods

שיטהסוג הערך שמוחזרתיאור קצר
requireNumber()TextValidationBuilderנדרש שפריט הטקסט יהיה מספר.
requireNumberBetween(start, end)TextValidationBuilderהפריט הטקסטואלי חייב להיות מספר בין ערכי ההתחלה והסיום, כולל.
requireNumberEqualTo(number)TextValidationBuilderנדרש שפריט הטקסט יהיה מספר ששווה לערך שצוין.
requireNumberGreaterThan(number)TextValidationBuilderהפונקציה דורשת שפריט הטקסט יהיה מספר שגדול מהערך שצוין.
requireNumberGreaterThanOrEqualTo(number)TextValidationBuilderהערך של פריט הטקסט חייב להיות מספר שגדול מהערך שצוין או שווה לו.
requireNumberLessThan(number)TextValidationBuilderהפונקציה דורשת שפריט הטקסט יהיה מספר קטן מהערך שצוין.
requireNumberLessThanOrEqualTo(number)TextValidationBuilderהפריט מסוג טקסט חייב להיות מספר שקטן מהערך שצוין או שווה לו.
requireNumberNotBetween(start, end)TextValidationBuilderהפונקציה דורשת שפריט הטקסט יהיה מספר שלא נמצא בין הערכים של start ו-end, כולל.
requireNumberNotEqualTo(number)TextValidationBuilderנדרש שפריט הטקסט יהיה מספר שלא שווה לערך שצוין.
requireTextContainsPattern(pattern)TextValidationBuilderנדרשת תשובה שמכילה תבנית.
requireTextDoesNotContainPattern(pattern)TextValidationBuilderהתשובה לא יכולה להכיל את התבנית.
requireTextDoesNotMatchPattern(pattern)TextValidationBuilderהתשובה לא יכולה להתאים לתבנית.
requireTextIsEmail()TextValidationBuilderפריט הטקסט חייב להיות כתובת אימייל.
requireTextIsUrl()TextValidationBuilderפריט הטקסט חייב להיות כתובת URL.
requireTextLengthGreaterThanOrEqualTo(number)TextValidationBuilderאורך התגובה צריך להיות גדול מהערך או שווה לו.
requireTextLengthLessThanOrEqualTo(number)TextValidationBuilderאורך התשובה צריך להיות קטן מהערך.
requireTextMatchesPattern(pattern)TextValidationBuilderנדרשת התאמה של התשובה לתבנית.
requireWholeNumber()TextValidationBuilderהערך של פריט הטקסט חייב להיות מספר שלם.

TimeItem

Methods

שיטהסוג הערך שמוחזרתיאור קצר
createResponse(hour, minute)ItemResponseיוצרת ItemResponse חדש לפריט הזמן הזה.
duplicate()TimeItemיוצר עותק של הפריט הזה ומצרף אותו לסוף הטופס.
getGeneralFeedback()QuizFeedback|nullהפונקציה מחזירה את המשוב שמוצג למשיבים כשהם משיבים על שאלה שאפשר לתת עליה ציון.
getHelpText()Stringמחזירה את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, ‏PageBreakItems ו-SectionHeaderItems).
getId()Integerמחזירה את המזהה הייחודי של הפריט.
getIndex()Integerהפונקציה מחזירה את האינדקס של הפריט מבין כל הפריטים בטופס.
getPoints()Integerהפונקציה מחזירה את ערך הנקודות של פריט שאפשר לתת לו ציון.
getTitle()Stringמחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
getType()ItemTypeמחזירה את סוג הפריט, שמיוצג כ-ItemType.
isRequired()Booleanקובע אם המשיב חייב לענות על השאלה.
setGeneralFeedback(feedback)TimeItemמגדיר את המשוב שיוצג למשיבים כשהם משיבים על שאלה שניתן לתת עליה ציון ושאין לה תשובה נכונה או לא נכונה (כלומר, שאלות שדורשות בדיקה ידנית).
setHelpText(text)TimeItemהמאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).
setPoints(points)TimeItemההגדרה הזו קובעת את מספר הנקודות ששווה פריט שאפשר לתת לו ציון.
setRequired(enabled)TimeItemהגדרה שקובעת אם המשיב חייב לענות על השאלה.
setTitle(title)TimeItemהגדרת שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).

VideoItem

Methods

שיטהסוג הערך שמוחזרתיאור קצר
duplicate()VideoItemיוצר עותק של הפריט הזה ומצרף אותו לסוף הטופס.
getAlignment()Alignmentמחזירה את היישור האופקי של הסרטון.
getHelpText()Stringמחזירה את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, ‏PageBreakItems ו-SectionHeaderItems).
getId()Integerמחזירה את המזהה הייחודי של הפריט.
getIndex()Integerהפונקציה מחזירה את האינדקס של הפריט מבין כל הפריטים בטופס.
getTitle()Stringמחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
getType()ItemTypeמחזירה את סוג הפריט, שמיוצג כ-ItemType.
getWidth()Integerמחזירה את רוחב הסרטון בפיקסלים.
setAlignment(alignment)VideoItemההגדרה הזו קובעת את היישור האופקי של הסרטון.
setHelpText(text)VideoItemהמאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).
setTitle(title)VideoItemהגדרת שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של SectionHeaderItem).
setVideoUrl(youtubeUrl)VideoItemהגדרה של הסרטון עצמו מכתובת URL נתונה ב-YouTube או ממזהה סרטון ב-YouTube.
setWidth(width)VideoItemהגדרה של רוחב הסרטון בפיקסלים.