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());

שיעורים

שםתיאור קצר
Alignmentenum שמייצג את סוגי היישור הנתמכים של תמונות.
CheckboxGridItemפריט שאלה שמוצג כרשימה של עמודות ושורות, ומאפשר למשתמש לבחור מספר אפשרויות בכל שורה מתוך רצף של תיבות סימון.
CheckboxGridValidationבדיקת תקינות נתונים של CheckboxGridItem.
CheckboxGridValidationBuilderאובייקט DataValidationBuilder ל-CheckboxGridValidation.
CheckboxItemפריט שאלה שמאפשר למשתמש לבחור תיבת סימון אחת או יותר, וגם שדה 'אחר' אופציונלי.
CheckboxValidationבדיקת תקינות נתונים של CheckboxItem.
CheckboxValidationBuilderאובייקט DataValidationBuilder ל-CheckboxValidation.
Choiceאפשרות אחת שמשויכת לסוג של Item שתומך באפשרויות, כמו CheckboxItem,‏ ListItem או MultipleChoiceItem.
DateItemפריט שאלה שמאפשר למשתמש לציין תאריך.
DateTimeItemפריט שאלה שמאפשר למשתמש לציין תאריך ושעה.
DestinationTypeenum שמייצג את הסוגים הנתמכים של יעדים לתגובות של טפסים.
DurationItemפריט שאלה שמאפשר למשתמש לציין משך זמן.
FeedbackTypeenum שמייצג את סוגי המשוב הנתמכים.
Formטופס שמכיל נכסים ופריטים כלליים.
FormAppמאפשרת לסקריפט לפתוח קובץ Form קיים או ליצור קובץ חדש.
FormResponseתשובה לטופס כולו.
GridItemפריט שאלה שמוצג כרשימה של עמודות ושורות, ומאפשר למשתמש לבחור אפשרות אחת לכל שורה מתוך רצף של לחצני בחירה.
GridValidationבדיקת תקינות נתונים של GridItem.
GridValidationBuilderאובייקט DataValidationBuilder ל-GridValidation.
ImageItemפריט פריסה שמוצגת בו תמונה.
Itemפריט טופס גנרי שמכיל מאפיינים שקיימים בכל הפריטים, כמו שם וטקסט עזרה.
ItemResponseתשובה לשאלה אחת בטופס.
ItemTypeenum שמייצג את סוגי הפריטים הנתמכים בטופס.
ListItemפריט שאלה שמאפשר למשתמש לבחור אפשרות אחת מתוך רשימה נפתחת.
MultipleChoiceItemפריט שאלה שמאפשר למשתמש לבחור אפשרות אחת מתוך רשימה של לחצני בחירה או שדה 'אחר' אופציונלי.
PageBreakItemפריט פריסה שמציין את תחילת הדף.
PageNavigationTypeenum שמייצג את סוגי הניווט הנתמכים בדפים.
ParagraphTextItemפריט שאלה שמאפשר למשתמש להזין קטע טקסט.
ParagraphTextValidationבדיקת תקינות נתונים של ParagraphTextItem.
ParagraphTextValidationBuilderאובייקט DataValidationBuilder ל-ParagraphTextValidation.
QuizFeedbackהטמעת ה-bean של משוב, שמכילה מאפיינים שכל המשובים חולקים, כמו טקסט לתצוגה או קישורים.
QuizFeedbackBuilderה-FeedbackBuilder הבסיסי שמכיל מגדירים למאפיינים שכל המשובים חולקים, כמו טקסט לתצוגה.
RatingIconTypeenum שמייצג את סוגי סמלי הדירוג הנתמכים.
RatingItemפריט שאלה שמאפשר למשתמש לדרג.
ScaleItemפריט שאלה שמאפשר למשתמש לבחור אפשרות אחת מתוך רצף ממוספר של לחצני בחירה.
SectionHeaderItemפריט פריסה שמציין באופן חזותי את תחילת הקטע.
TextItemפריט שאלה שמאפשר למשתמש להזין שורה אחת של טקסט.
TextValidationבדיקת תקינות נתונים של TextItem.
TextValidationBuilderאובייקט DataValidationBuilder ל-TextValidation.
TimeItemפריט שאלה שמאפשר למשתמש לציין שעה ביום.
VideoItemפריט פריסה שבו מוצג סרטון.

Alignment

מאפיינים

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

CheckboxGridItem

Methods

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

CheckboxGridValidation

CheckboxGridValidationBuilder

Methods

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

CheckboxItem

Methods

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

Methods

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

Choice

Methods

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

DateItem

Methods

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

DateTimeItem

Methods

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

DestinationType

מאפיינים

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

DurationItem

Methods

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

FeedbackType

מאפיינים

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

Form

Methods

שיטהסוג הערך המוחזרתיאור קצר
addCheckboxGridItem()CheckboxGridItemהוספת פריט שאלה חדש, שמוצג כמרשת של עמודות ושורות, ומאפשר למשתמש לבחור מספר אפשרויות בכל שורה מתוך רצף של תיבות סימון.
addCheckboxItem()CheckboxItemהוספת פריט שאלה חדש שמאפשר למשתמש לבחור תיבת סימון אחת או יותר, וגם שדה 'אחר' אופציונלי.
addDateItem()DateItemהוספת פריט שאלה חדש שמאפשר למשתמש לציין תאריך.
addDateTimeItem()DateTimeItemהוספת פריט שאלה חדש שמאפשר למשתמש לציין תאריך ושעה.
addDurationItem()DurationItemהוספת פריט שאלה חדש שמאפשר למשתמש לציין משך זמן.
addEditor(emailAddress)Formהוספת המשתמש הנתון לרשימת העורכים של Form.
addEditor(user)Formהוספת המשתמש הנתון לרשימת העורכים של Form.
addEditors(emailAddresses)Formהוספת מערך המשתמשים הנתון לרשימת העורכים של Form.
addGridItem()GridItemהוספת פריט שאלה חדש, שמוצג כמרקע של עמודות ושורות, ומאפשר למשתמש לבחור אפשרות אחת לכל שורה מתוך רצף של לחצני בחירה.
addImageItem()ImageItemהוספת פריט פריסה חדש שמוצגת בו תמונה.
addListItem()ListItemהוספת פריט שאלה חדש שמאפשר למשתמש לבחור אפשרות אחת מתוך רשימה נפתחת.
addMultipleChoiceItem()MultipleChoiceItemהוספת פריט שאלה חדש שמאפשר למשתמש לבחור אפשרות אחת מתוך רשימת לחצני רדיו או שדה 'אחר' אופציונלי.
addPageBreakItem()PageBreakItemהוספה של פריט פריסה חדש שמסמן את תחילת הדף.
addParagraphTextItem()ParagraphTextItemהוספת פריט שאלה חדש שמאפשר למשתמש להזין קטע טקסט.
addRatingItem()RatingItemהוספת פריט שאלה חדש שמאפשר למשתמש לדרג.
addScaleItem()ScaleItemהוספת פריט שאלה חדש שמאפשר למשתמש לבחור אפשרות אחת מתוך רצף ממוספר של לחצני בחירה.
addSectionHeaderItem()SectionHeaderItemהוספת פריט פריסה חדש שמציין באופן חזותי את תחילת הקטע.
addTextItem()TextItemהוספת פריט שאלה חדש שמאפשר לנשאל להזין שורה אחת של טקסט.
addTimeItem()TimeItemהוספת פריט שאלה חדש שמאפשר למשתמש לציין שעה ביום.
addVideoItem()VideoItemהוספת פריט פריסה חדש שבו מוצג סרטון.
canEditResponse()Booleanקובע אם יוצג בטופס קישור לעריכת תגובה אחרי שליחתה.
collectsEmail()Booleanקובע אם הטופס אוסף את כתובות האימייל של המשיבים.
createResponse()FormResponseיצירת תשובה חדשה לטופס.
deleteAllResponses()Formהמחיקה של כל התשובות שנשלחו מאחסון התשובות של הטופס.
deleteItem(index)voidמחיקה של פריט במיקום נתון מבין כל הפריטים בטופס.
deleteItem(item)voidמחיקה של הפריט הנתון.
deleteResponse(responseId)Formמחיקה של תשובה אחת מאחסון התשובות של הטופס.
getConfirmationMessage()Stringהפונקציה מקבלת את הודעת האישור של הטופס.
getCustomClosedFormMessage()Stringהפונקציה מקבלת את ההודעה בהתאמה אישית שמוצגת אם הטופס לא מקבל תגובות, או מחרוזת ריקה אם לא הוגדרה הודעה בהתאמה אישית.
getDescription()Stringהפונקציה מקבלת את תיאור הטופס.
getDestinationId()Stringהפונקציה מקבלת את המזהה של היעד לתשובות לטופס.
getDestinationType()DestinationTypeהפונקציה מקבלת את הסוג של היעד לתשובות בטופס.
getEditUrl()Stringהפונקציה מקבלת את כתובת ה-URL שאפשר להשתמש בה כדי לגשת למצב העריכה של הטופס.
getEditors()User[]הפונקציה מקבלת את רשימת העורכים של Form הזה.
getId()Stringהפונקציה מקבלת את המזהה של הטופס.
getItemById(id)Itemאחזור הפריט עם המזהה הנתון.
getItems()Item[]הפונקציה מקבלת מערך של כל הפריטים בטופס.
getItems(itemType)Item[]הפונקציה מקבלת מערך של כל הפריטים מסוג נתון.
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.
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ההגדרה קובעת אם יוצג בטופס קישור להצגת סיכום של התשובות אחרי שהמשיב ישלח את הטופס.
setShowLinkToRespondAgain(enabled)Formההגדרה קובעת אם יוצג בטופס קישור לשליחת תגובה נוספת אחרי שהמשיב ימלא את הטופס.
setShuffleQuestions(shuffle)Formההגדרה קובעת אם הסדר של השאלות בכל דף בטופס יהיה אקראי.
setTitle(title)Formהגדרת שם הטופס.
shortenFormUrl(url)Stringהמרת כתובת URL ארוכה של טופס לכתובת URL קצרה.
submitGrades(responses)Formשליחת ציונים עבור התשובות לטופס.

FormApp

מאפיינים

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

Methods

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

Methods

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

Methods

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

GridValidation

GridValidationBuilder

Methods

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

ImageItem

Methods

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

Item

Methods

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

ItemResponse

Methods

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

ItemType

מאפיינים

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

ListItem

Methods

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

Methods

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

Methods

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

מאפיינים

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

ParagraphTextItem

Methods

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

ParagraphTextValidation

ParagraphTextValidationBuilder

Methods

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

QuizFeedback

Methods

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

QuizFeedbackBuilder

Methods

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

RatingIconType

מאפיינים

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

RatingItem

Methods

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

ScaleItem

Methods

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

SectionHeaderItem

Methods

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

TextItem

Methods

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

TextValidation

TextValidationBuilder

Methods

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

TimeItem

Methods

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

Methods

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