Forms Service

קל לארגן דפים בעזרת אוספים אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
טפסים

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

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

שיעורים

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

Alignment

נכסים

מאפיין (property)סוגתיאור
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קובע אם הפריט כולל את האפשרות "other" .
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מגדיר אם לפריט יש אפשרות "other" .

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

נכסים

מאפיין (property)סוגתיאור
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

נכסים

מאפיין (property)סוגתיאור
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צירוף פריט שאלה חדש שמאפשר למשיב לבחור אפשרות אחת מתוך רשימה של לחצני בחירה או שדה אופציונלי "other"
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מקבל את כתובת האתר שניתן להשתמש בה כדי להציג סיכום של תשובות בטופס.
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ממירה כתובת אתר ארוכה של טופס לכתובת אתר קצרה.
submitGrades(responses)Formשליחת ציונים לתשובות שניתנו בטפסים.

FormApp

נכסים

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

שיטות

שיטהסוג הערך המוחזרתיאור קצר
create(title)Formיצירה והחזרה של Form חדש.
createCheckboxGridValidation()CheckboxGridValidationBuilderמחזירה מופע של CheckboxGridVerificationBuilder שיכול לשמש להגדרת אימות ב-CheckboxGridItem.
createCheckboxValidation()CheckboxValidationBuilderמחזירה מופע של CheckboxVerificationBuilder שיכול לשמש להגדרת אימות ב-CheckboxItem.
createFeedback()QuizFeedbackBuilderמחזירה מופע של QuizTakeBuilder שיכול לשמש להגדרת משוב בציון ניתן לבדיקה.Item.
createGridValidation()GridValidationBuilderמחזירה מופע של GridVerificationBuilder שיכול לשמש להגדרת אימות ב-GridItem.
createParagraphTextValidation()ParagraphTextValidationBuilderמחזירה מופע של ParagraphTextVerificationBuilder שניתן להשתמש בו כדי להגדיר אימות ב-ParagraphTextItem.
createTextValidation()TextValidationBuilderמחזירה מופע של TextAuthenticationBuilder שיכול לשמש להגדרת אימות ב-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

נכסים

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

ListItem

שיטות

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

MultipleChoiceItem

שיטות

שיטהסוג הערך המוחזרתיאור קצר
createChoice(value)Choiceיוצר אפשרות חדשה.
createChoice(value, isCorrect)Choiceיוצר אפשרות חדשה.
createChoice(value, navigationItem)Choiceיוצרת אפשרות חדשה עם אפשרות לניווט בדף שקופצה לפריט נתון של מעבר דף.
createChoice(value, navigationType)Choiceיוצר אפשרות חדשה עם אפשרות לניווט בדף.
createResponse(response)ItemResponseייצור ItemResponse חדש עבור הפריט הזה לבחירה מרובה.
duplicate()MultipleChoiceItemיצירת עותק של הפריט הזה וצירוף שלו לסוף הטופס.
getChoices()Choice[]קבלת כל הבחירות לגבי פריט מסוים.
getFeedbackForCorrect()QuizFeedbackהחזרת המשוב שמוצג למשיבים כשהם מגיבים בצורה נכונה לשאלה.
getFeedbackForIncorrect()QuizFeedbackהחזרת המשוב שמוצג למשיבים כשהם מגיבים באופן שגוי לשאלה.
getHelpText()Stringקבלת טקסט עזרה של הפריט (שנקרא לפעמים טקסט תיאור של פריטי פריסה כמו ImageItems, PageBreakItems וSectionHeaderItems).
getId()Integerמקבל את המזהה הייחודי של הפריט.
getIndex()Integerקבלת האינדקס של הפריט בין כל הפריטים בטופס.
getPoints()Integerמחזירה את ערך הנקודות של פריט הניתן לדירוג.
getTitle()Stringמקבל את הפריט של הפריט (נקרא לפעמים טקסט כותרת, במקרה של SectionHeaderItem).
getType()ItemTypeמזהה את סוג הפריט, מיוצג כ-ItemType.
hasOtherOption()Booleanקובע אם הפריט כולל את האפשרות "other" .
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מגדיר אם לפריט יש אפשרות "other" .

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).

נכסים

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

ParagraphTextItem

שיטות

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

ParagraphTextValidation

ParagraphTextValidationBuilder

שיטות

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

QuizFeedback

שיטות

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

QuizFeedbackBuilder

שיטות

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

ScaleItem

שיטות

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

SectionHeaderItem

שיטות

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

TextItem

שיטות

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

TextValidation

TextValidationBuilder

שיטות

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

TimeItem

שיטות

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

VideoItem

שיטות

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