Forms Service

Forms

השירות הזה מאפשר לסקריפטים ליצור טפסים ב-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.
CheckboxGridValidationBuilderDataValidationBuilder של CheckboxGridValidation.
CheckboxItemפריט שאלה שמאפשר למשיבים לבחור תיבת סימון אחת או יותר, וגם אופציונלי 'אחר' השדה הזה.
CheckboxValidationאימות נתונים עבור CheckboxItem.
CheckboxValidationBuilderDataValidationBuilder של CheckboxValidation.
Choiceאפשרות אחת שמשויכת לסוג של Item שתומך באפשרויות בחירה, כמו CheckboxItem, ListItem או MultipleChoiceItem.
DateItemפריט שאלה שמאפשר למשיבים לציין תאריך.
DateTimeItemפריט שאלה שמאפשר למשיבים לציין תאריך ושעה.
DestinationTypeטיפוסים בני מנייה (enum) שמייצגים את הסוגים הנתמכים של יעדים מסוג 'טפסים לתשובות'.
DurationItemפריט שאלה שמאפשר למשיבים לציין את משך הזמן שצוין.
FeedbackTypeenum שמייצג את סוגי המשוב הנתמכים.
Formטופס שמכיל נכסים ופריטים כלליים.
FormAppמאפשר לסקריפט לפתוח Form קיים או ליצור Form חדש.
FormResponseתשובה כוללת לטופס.
GridItemפריט שאלה, שמוצג כרשת של עמודות ושורות, ומאפשר למשיבים לבחור אפשרות אחת בכל שורה מתוך רצף של לחצני בחירה.
GridValidationאימות נתונים עבור GridItem.
GridValidationBuilderDataValidationBuilder של GridValidation.
ImageItemפריט פריסה שמציג תמונה.
Itemפריט גנרי בטופס שמכיל מאפיינים שמשותפים לכל הפריטים, כמו כותרת וטקסט עזרה.
ItemResponseתשובה לשאלה אחת בטופס.
ItemTypeטיפוסים בני מנייה (enum) שמייצגים את הסוגים הנתמכים של פריטי טופס.
ListItemפריט שאלה שמאפשר למשיבים לבחור אפשרות אחת מתוך רשימה נפתחת.
MultipleChoiceItemפריט שאלה שמאפשר למשיבים לבחור אפשרות אחת מתוך רשימה של לחצני בחירה או אפשרות 'אחר' השדה הזה.
PageBreakItemפריט פריסה שמציין את תחילת הדף.
PageNavigationTypeenum שמייצג את הסוגים הנתמכים של ניווט בדפים.
ParagraphTextItemפריט שאלה שמאפשר למשיבים להזין קטע טקסט.
ParagraphTextValidationאימות נתונים עבור ParagraphTextItem.
ParagraphTextValidationBuilderDataValidationBuilder של ParagraphTextValidation.
QuizFeedbackהטמעת Sandbox של משוב, המכיל מאפיינים שמשותפים לכל המשוב, כמו להציג טקסט או קישורים.
QuizFeedbackBuilderה-base FeedbackBuilder הראשי שכולל מקבצים למאפיינים שמשותפים לכל המשוב, כמו הטקסט המוצג.
ScaleItemפריט שאלה שמאפשר למשיבים לבחור אפשרות אחת מתוך רצף ממוספר של רדיו הלחצנים.
SectionHeaderItemפריט פריסה שמציין מבחינה חזותית את תחילת הקטע.
TextItemפריט שאלה שמאפשר למשיבים להזין שורת טקסט אחת.
TextValidationאימות נתונים עבור TextItem.
TextValidationBuilderDataValidationBuilder של 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()PageBreakItemהערך של PageBreakItem מוגדר כיעד של 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שולח ציונים עבור FormResponses הנתון.

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