Forms Service

טפסים

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

// Create a new form, then add a checkbox question, a multiple choice question,
// a page break, then a date question and a grid of questions.
var form = FormApp.create('New Form');
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']);
Logger.log('Published URL: ' + form.getPublishedUrl());
Logger.log('Editor URL: ' + form.getEditUrl());

מחלקות

שםתיאור קצר
Alignmentטיפוסים בני מנייה (enum) שמייצגים את הסוגים הנתמכים של יישור תמונות.
CheckboxGridItemפריט שאלה מוצג כרשת של עמודות ושורות שמאפשר למשיבים לבחור מספר אפשרויות בכל שורה מתוך רצף של תיבות סימון.
CheckboxGridValidationאימות נתונים של CheckboxGridItem.
CheckboxGridValidationBuilderDataאימותBuilder של CheckboxGridValidation.
CheckboxItemפריט שאלה שמאפשר למשיב לסמן תיבה אחת או יותר, וגם שדה "אחר" אופציונלי.
CheckboxValidationאימות נתונים של CheckboxItem.
CheckboxValidationBuilderDataאימותBuilder של CheckboxValidation.
Choiceאפשרות בחירה אחת משויכת לסוג של Item שתומך באפשרויות כמו CheckboxItem, ListItem או MultipleChoiceItem.
DateItemפריט שאלה שמאפשר למשיב לציין תאריך.
DateTimeItemפריט שאלה שמאפשר למשיב לציין תאריך ושעה.
DestinationTypeטיפוסים בני מנייה (enum) שמייצג את הסוגים הנתמכים של יעדים של תגובות לטפסים.
DurationItemפריט שאלה שמאפשר למשיב לציין משך זמן.
FeedbackTypeטיפוסים בני מנייה (enum) שמייצגים את סוגי המשוב הנתמכים.
Formטופס שמכיל את כל המאפיינים והפריטים.
FormAppמאפשר לסקריפט לפתוח Form קיים או ליצור סקריפט חדש.
FormResponseתשובה לטופס כולו.
GridItemפריט שאלה מוצג כרשת של עמודות ושורות שמאפשר למשיבים לבחור אפשרות אחת בכל שורה מתוך רצף של לחצני בחירה.
GridValidationאימות נתונים של GridItem.
GridValidationBuilderDataאימותBuilder של GridValidation.
ImageItemפריט פריסה שמציג תמונה.
Itemפריט גנרי שמכיל מאפיינים המשותפים לכל הפריטים, כמו כותרת וטקסט עזרה.
ItemResponseתשובה לפריט שאלה אחד בטופס.
ItemTypeטיפוסים בני מנייה (enum) שמייצגים את הסוגים הנתמכים של פריטי טפסים.
ListItemפריט שאלה שמאפשר למשיבים לבחור אפשרות אחת מתוך רשימה נפתחת.
MultipleChoiceItemפריט שאלה שמאפשר למשיב לבחור אפשרות אחת מתוך רשימת לחצני בחירה או שדה אופציונלי מסוג "other".
PageBreakItemפריט פריסה שמציין את תחילת הדף.
PageNavigationTypeטיפוסים בני מנייה (enum) שמייצגים את הסוגים הנתמכים של ניווט בדפים.
ParagraphTextItemפריט שאלה שמאפשר למשיב להזין קטע טקסט.
ParagraphTextValidationאימות נתונים של ParagraphTextItem.
ParagraphTextValidationBuilderDataאימותBuilder של ParagraphTextValidation.
QuizFeedbackהטמעת שעועית במשוב, שכולל מאפיינים שמשותפים לכל המשוב, כמו טקסט לתצוגה או קישורים.
QuizFeedbackBuilderה-API של המשוב הבסיסי, שמכיל מזהים למאפיינים משותפים לכל המשובים, כמו טקסט לתצוגה.
ScaleItemפריט שאלה שמאפשר למשיבים לבחור אפשרות אחת מתוך רצף ממוספר של לחצני בחירה.
SectionHeaderItemפריט פריסה שמציין באופן חזותי את תחילת הקטע.
TextItemפריט שאלה שמאפשר למשיבים להזין שורת טקסט אחת.
TextValidationאימות נתונים של TextItem.
TextValidationBuilderDataאימותBuilder של TextValidation.
TimeItemפריט שאלה שמאפשר למשיב לציין שעה ביום.
VideoItemפריט פריסה שמציג סרטון.

Alignment

תכונות

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

CheckboxGridItem

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
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

שיטות

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

CheckboxItem

שיטות

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

CheckboxValidation

CheckboxValidationBuilder

שיטות

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

Choice

שיטות

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

DateItem

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
createResponse(response)ItemResponseיצירת ItemResponse חדש עבור הפריט בתאריך הזה.
duplicate()DateItemיוצר עותק של פריט זה ומוסיף אותו לסוף הטופס.
getGeneralFeedback()QuizFeedbackהפונקציה מחזירה את המשוב שמוצג למשיבים כשהם עונים על שאלה שניתן לתת לה ציון.
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

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
createResponse(response)ItemResponseיצירת ItemResponse חדש עבור הפריט הזה (תאריך ושעה).
duplicate()DateTimeItemיוצר עותק של פריט זה ומוסיף אותו לסוף הטופס.
getGeneralFeedback()QuizFeedbackהפונקציה מחזירה את המשוב שמוצג למשיבים כשהם עונים על שאלה שניתן לתת לה ציון.
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

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
createResponse(hours, minutes, seconds)ItemResponseיצירת ItemResponse חדש עבור הפריט בתאריך הזה.
duplicate()DurationItemיוצר עותק של פריט זה ומוסיף אותו לסוף הטופס.
getGeneralFeedback()QuizFeedbackהפונקציה מחזירה את המשוב שמוצג למשיבים כשהם עונים על שאלה שניתן לתת לה ציון.
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

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
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הוספת שאלה חדשה שמאפשרת למשיב להזין קטע טקסט.
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[]הפונקציה מקבלת מערך של כל הפריטים מסוג נתון.
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ההגדרה קובעת אם הטופס מקבל כרגע תשובות.
isPublishingSummary()Booleanההגדרה הזו קובעת אם הטופס יציג קישור להצגת סיכום של התשובות אחרי שהמשיבים ממלאים את הטופס.
isQuiz()Booleanהגדרה זו קובעת אם הטופס הוא בוחן.
moveItem(from, to)Itemמעביר פריט באינדקס נתון בין כל הפריטים בטופס לאינדקס נתון אחר.
moveItem(item, toIndex)Itemמעביר פריט נתון לאינדקס נתון בין כל הפריטים בטופס.
removeDestination()Formביטול הקישור של הטופס ליעד התגובה הנוכחי שלו.
removeEditor(emailAddress)Formמסיר את המשתמש הנתון מרשימת העורכים של Form.
removeEditor(user)Formמסיר את המשתמש הנתון מרשימת העורכים של Form.
requiresLogin()Booleanהגדרה זו קובעת אם הטופס מחייב את המשיבים להתחבר לחשבון באותו דומיין או בתת-דומיין לפני שיוכלו להגיב.
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המדיניות הזו קובעת אם הטופס יכלול סרגל התקדמות.
setPublishingSummary(enabled)Formההגדרה קובעת אם הטופס יציג קישור להצגת סיכום של התגובות אחרי שהמשיב שולח את הטופס.
setRequireLogin(requireLogin)Formקובעת אם הטופס מחייב את המשיבים להתחבר לחשבון באותו דומיין או בתת-דומיין לפני שיוכלו להגיב.
setShowLinkToRespondAgain(enabled)Formההגדרה הזו קובעת אם הטופס יציג קישור לשליחת תשובה נוספת אחרי שהמשיב ממלא את הטופס.
setShuffleQuestions(shuffle)Formמגדירה אם סדר השאלות בכל דף בטופס יהיה אקראי.
setTitle(title)Formמגדיר את כותרת הטופס.
shortenFormUrl(url)Stringממירה כתובת URL ארוכה של טופס לכתובת URL קצרה.
submitGrades(responses)Formשליחת ציונים לתשובות שניתנו ב-Forms.

FormApp

תכונות

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

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
create(title)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

שיטות

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

GridItem

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
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

שיטות

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

ImageItem

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
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

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
asCheckboxGridItem()CheckboxGridItemמחזירה את הפריט כפריט ברשת תיבות סימון.
asCheckboxItem()CheckboxItemמחזירה את הפריט כפריט תיבת סימון.
asDateItem()DateItemמחזירה את הפריט כפריט תאריך.
asDateTimeItem()DateTimeItemמחזירה את הפריט כפריט תאריך ושעה.
asDurationItem()DurationItemמחזיר את הפריט כפריט משך זמן.
asGridItem()GridItemמחזירה את הפריט כפריט ברשת.
asImageItem()ImageItemמחזירה את הפריט כפריט תמונה.
asListItem()ListItemמחזיר את הפריט כפריט ברשימה.
asMultipleChoiceItem()MultipleChoiceItemמחזירה את הפריט כפריט בחירה מרובה.
asPageBreakItem()PageBreakItemמחזירה את הפריט כפריט מעבר דף.
asParagraphTextItem()ParagraphTextItemמחזירה את הפריט כפריט טקסט של פסקה.
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

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
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פריט שאלה שמאפשר למשיב לבחור אפשרות אחת מתוך רשימת לחצני בחירה או שדה אופציונלי מסוג "other".
PAGE_BREAKEnumפריט פריסה שמציין את תחילת הדף.
PARAGRAPH_TEXTEnumפריט שאלה שמאפשר למשיב להזין קטע טקסט.
SCALEEnumפריט שאלה שמאפשר למשיב לבחור אפשרות אחת מתוך רצף ממוספר של לחצני בחירה.
SECTION_HEADEREnumפריט פריסה שמציין באופן חזותי את תחילת הקטע.
TEXTEnumפריט שאלה שמאפשר למשיבים להזין שורת טקסט אחת.
TIMEEnumפריט שאלה שמאפשר למשיב לציין שעה ביום.
VIDEOEnumפריט פריסה שמציג סרטון מ-YouTube.
FILE_UPLOADEnumפריט שאלה שמאפשר למשיב להעלות קובץ.

ListItem

שיטות

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

MultipleChoiceItem

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
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הפונקציה מחזירה את המשוב שמוצג למשיבים כאשר הם עונים כראוי על שאלה.
getFeedbackForIncorrect()QuizFeedbackהפונקציה מחזירה את המשוב שמוצג למשיבים כשהם משיבים באופן שגוי לשאלה.
getHelpText()Stringהפונקציה מקבלת את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' לפריטי פריסה כמו ImageItems, PageBreakItems ו-SectionHeaderItems).
getId()Integerהפונקציה מקבלת את המזהה הייחודי של הפריט.
getIndex()Integerהפונקציה מקבלת את האינדקס של הפריט מבין כל הפריטים בטופס.
getPoints()Integerמחזירה את הערך הנקודתי של פריט שניתן לתת לו ציון.
getTitle()Stringהפונקציה מקבלת את הכותרת של הפריט (לפעמים נקרא טקסט כותרת, במקרה של SectionHeaderItem).
getType()ItemTypeהפונקציה מקבלת את סוג הפריט, שמיוצג כ-ItemType.
hasOtherOption()Booleanההגדרה קובעת אם לפריט יש אפשרות 'אחר'.
isRequired()Booleanהגדרה זו קובעת אם המשיב חייב לענות על השאלה.
setChoiceValues(values)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

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
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

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
clearValidation()ParagraphTextItemמסיר כל אימות נתונים מפריט הטקסט של הפסקה הזו.
createResponse(response)ItemResponseיצירת ItemResponse חדש לפריט הטקסט של הפסקה.
duplicate()ParagraphTextItemיוצר עותק של פריט זה ומוסיף אותו לסוף הטופס.
getGeneralFeedback()QuizFeedbackהפונקציה מחזירה את המשוב שמוצג למשיבים כשהם עונים על שאלה שניתן לתת לה ציון.
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

שיטות

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

QuizFeedback

שיטות

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

QuizFeedbackBuilder

שיטות

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

ScaleItem

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
createResponse(response)ItemResponseיצירת ItemResponse חדש לפריט הזה בקנה מידה.
duplicate()ScaleItemיוצר עותק של פריט זה ומוסיף אותו לסוף הטופס.
getGeneralFeedback()QuizFeedbackהפונקציה מחזירה את המשוב שמוצג למשיבים כשהם עונים על שאלה שניתן לתת לה ציון.
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

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
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

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
clearValidation()TextItemמסירה כל אימות נתונים עבור פריט הטקסט הזה.
createResponse(response)ItemResponseיצירת ItemResponse חדש לפריט הטקסט הזה.
duplicate()TextItemיוצר עותק של פריט זה ומוסיף אותו לסוף הטופס.
getGeneralFeedback()QuizFeedbackהפונקציה מחזירה את המשוב שמוצג למשיבים כשהם עונים על שאלה שניתן לתת לה ציון.
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

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
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

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
createResponse(hour, minute)ItemResponseיצירת ItemResponse חדש לפריט הזמן הזה.
duplicate()TimeItemיוצר עותק של פריט זה ומוסיף אותו לסוף הטופס.
getGeneralFeedback()QuizFeedbackהפונקציה מחזירה את המשוב שמוצג למשיבים כשהם עונים על שאלה שניתן לתת לה ציון.
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

שיטות

שיטהסוג הערך שמוחזרתיאור קצר
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מגדיר את רוחב הסרטון בפיקסלים.