Forms Service

Forms

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

// 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ספירה שמייצגת את הסוגים הנתמכים של פריטים בטופס.
ListItemפריט שאלה שמאפשר למשיב לבחור אפשרות אחת מתוך רשימה נפתחת.
MultipleChoiceItemפריט שאלה שמאפשר למשיב לבחור אפשרות אחת מתוך רשימה של לחצני בחירה או שדה אופציונלי מסוג 'אחר'.
PageBreakItemפריט פריסה שמסמן את תחילת הדף.
PageNavigationTypeערך enum שמייצג את סוגי הניווט בדף שנתמכים.
ParagraphTextItemפריט שאלה שמאפשר למשיב להזין בלוק טקסט.
ParagraphTextValidation‫DataValidation עבור ParagraphTextItem.
ParagraphTextValidationBuilder‫DataValidationBuilder עבור ParagraphTextValidation.
QuizFeedbackמייצג משוב שאפשר לשייך לפריטים בטופס שאפשר לתת עליהם ציון, ומכיל מאפיינים כמו טקסט לתצוגה וקישורים מועילים.
QuizFeedbackBuilderהמחלקת הבסיסית FeedbackBuilder שמכילה שיטות setter למאפיינים שמשותפים לכל סוגי המשוב, כמו טקסט התצוגה.
RatingIconTypeספירה שמייצגת את הסוגים הנתמכים של סמלי דירוג.
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|nullמקבל את הפריט עם המזהה הנתון.
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יוצרת משוב מהסוג המתאים ל-builder הזה.
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הפריט הטקסטואלי צריך להיות מספר שלא נמצא בין הערכים של תאריך ההתחלה ותאריך הסיום, כולל.
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הגדרה של רוחב הסרטון בפיקסלים.