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

Alignment

נכסים

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

CheckboxGridItem

שיטות

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

שיטות

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

CheckboxItem

שיטות

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

שיטות

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

Choice

שיטות

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

DateItem

שיטות

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

שיטות

‏Methodסוג הערך המוחזרתיאור קצר
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)Typeתיאור
SPREADSHEETEnumגיליון אלקטרוני ב-Google Sheets כיעד ליצירת תגובות לטפסים.

DurationItem

שיטות

‏Methodסוג הערך המוחזרתיאור קצר
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)Typeתיאור
CORRECTEnumמשוב שמוצג למשיבים באופן אוטומטי עבור שאלה מסוימת.
INCORRECTEnumמשוב שמוצג למשיבים באופן אוטומטי עבור שאלה שנענתה באופן שגוי.
GENERALEnumמשוב שמוצג למשיבים באופן אוטומטי כשהם שולחים את התגובה שלהם.

Form

שיטות

‏Methodסוג הערך המוחזרתיאור קצר
addCheckboxGridItem()CheckboxGridItemהוספת פריט חדש לשאלה, שמוצג כרשת של עמודות ושורות, כך שהמגישים יכולים לבחור כמה אפשרויות בכל שורה מרצף של תיבות סימון.
addCheckboxItem()CheckboxItemהוספת פריט חדש לשאלה שמאפשר למשיב לבחור תיבת סימון אחת או יותר, וגם שדה 'אחר' אופציונלי.
addDateItem()DateItemהוספה של פריט שאלה חדש שמאפשר למשיב לציין תאריך.
addDateTimeItem()DateTimeItemהוספה של פריט שאלה חדש שמאפשר למשיב לציין תאריך ושעה.
addDurationItem()DurationItemהוספה של פריט שאלה חדש שמאפשר למשיב לציין את משך הזמן.
addEditor(emailAddress)Formהוספת המשתמש הנתון לרשימת העורכים של Form.
addEditor(user)Formהוספת המשתמש הנתון לרשימת העורכים של Form.
addEditors(emailAddresses)Formמוסיף את מערך המשתמשים הנתון לרשימת העורכים של Form.
addGridItem()GridItemמצרפת פריט חדש לשאלה, שמוצג כרשת של עמודות ושורות, כך שהמשיב יכול לבחור אפשרות אחת בכל שורה מרצף של לחצני בחירה.
addImageItem()ImageItemהוספה של פריט פריסה חדש שמוצגת בו תמונה.
addListItem()ListItemהוספה של פריט חדש לשאלה, שמאפשר למשיבים לבחור אפשרות מתוך רשימה נפתחת.
addMultipleChoiceItem()MultipleChoiceItemמוסיף פריט שאלה חדש שמאפשר למשיב לבחור אפשרות מתוך רשימה של לחצני בחירה, או שדה אופציונלי 'אחר'.
addPageBreakItem()PageBreakItemהוספת פריט פריסה חדש שמציין את תחילת הדף.
addParagraphTextItem()ParagraphTextItemמוסיף פריט חדש לשאלה שמאפשר למשיב להזין בלוק טקסט.
addScaleItem()ScaleItemהוספה של פריט שאלה חדש שמאפשר למשיב לבחור אפשרות מתוך סדרה ממוספרת של לחצני בחירה.
addSectionHeaderItem()SectionHeaderItemהוספת פריט פריסה חדש שמציין באופן חזותי את תחילת הקטע.
addTextItem()TextItemהוספה של פריט שאלה חדש שמאפשר למשיב להזין שורת טקסט אחת.
addTimeItem()TimeItemהוספה של פריט שאלה חדש שמאפשר למשיב לציין שעה ביום.
addVideoItem()VideoItemהוספת פריט פריסה חדש שמציג סרטון.
canEditResponse()Booleanהאפשרות הזו קובעת אם הטופס מציג קישור לעריכת תגובה לאחר שליחתה.
collectsEmail()Booleanיש לכם אפשרות לקבוע אם הטופס אוסף את כתובות האימייל של המשיבים.
createResponse()FormResponseיצירת תגובה חדשה לטופס.
deleteAllResponses()Formמחיקת כל התשובות שנשלחו מחנות התגובות לטופס.
deleteItem(index)voidמחיקת הפריט באינדקס ספציפי בין כל הפריטים בטופס.
deleteItem(item)voidמחיקת הפריט הנתון.
deleteResponse(responseId)Formמחיקת תגובה יחידה ממאגר התגובות של הטופס.
getConfirmationMessage()Stringקבלת הודעת האישור של הטופס.
getCustomClosedFormMessage()Stringמקבלת את ההודעה המותאמת אישית שמוצגת אם הטופס לא מקבל תגובות, או מחרוזת ריקה אם לא הוגדרה הודעה מותאמת אישית.
getDescription()Stringקבלת התיאור של הטופס.
getDestinationId()Stringקבלת המזהה של יעד התגובה לטופס.
getDestinationType()DestinationTypeקבלת סוג יעד התגובה של הטופס.
getEditUrl()Stringמתקבלת כתובת ה-URL שבה אפשר להשתמש כדי לגשת למצב העריכה של הטופס.
getEditors()User[]קבלת רשימת העורכים של Form זה.
getId()Stringמקבל את מזהה הטופס.
getItemById(id)Itemמקבל את הפריט עם מזהה נתון.
getItems()Item[]קבלת מערך של כל הפריטים בטופס.
getItems(itemType)Item[]קבלת מערך של כל הפריטים מסוג מסוים.
getPublishedUrl()Stringמקבלת את כתובת ה-URL שבה אפשר להשתמש כדי להגיב לטופס.
getResponse(responseId)FormResponseקבלת תגובה אחת בטופס על סמך מזהה התשובה שלה.
getResponses()FormResponse[]קבלת מערך של כל התשובות בטופס.
getResponses(timestamp)FormResponse[]מקבל מערך של כל התשובות בטופס לאחר תאריך ושעה ספציפיים.
getShuffleQuestions()Booleanהמדיניות הזו קובעת אם סדר השאלות בכל דף בטופס יהיה אקראי.
getSummaryUrl()Stringמקבלת את כתובת ה-URL שבה אפשר להשתמש כדי להציג סיכום של התשובות בטופס.
getTitle()Stringמקבל את כותרת הטופס.
hasLimitOneResponsePerUser()Booleanקובעת אם הטופס מאפשר רק תגובה אחת לכל משיב.
hasProgressBar()Booleanהמדיניות הזו קובעת אם הטופס יציג סרגל התקדמות.
hasRespondAgainLink()Booleanיש לכם אפשרות לקבוע אם הטופס יציג קישור לשליחת תגובה נוספת אחרי שמשיבים ימלאו את הטופס.
isAcceptingResponses()Booleanהאפשרות הזו קובעת אם הטופס מקבל כרגע תשובות.
isPublishingSummary()Booleanיש לכם אפשרות לקבוע אם הטופס יציג קישור לצפייה בסיכום של תשובות אחרי שמשיבים ימלאו את הטופס.
isQuiz()Booleanקובעת אם הטופס הוא בוחן.
moveItem(from, to)Itemמעבירה פריט באינדקס נתון בין כל הפריטים בטופס לאינדקס נתון אחר.
moveItem(item, toIndex)Itemמעביר פריט נתון לאינדקס נתון בין כל הפריטים בטופס.
removeDestination()Formביטול הקישור של הטופס ליעד התגובה הנוכחי שלו.
removeEditor(emailAddress)Formהסרת המשתמש הנתון מרשימת העורכים של Form.
removeEditor(user)Formהסרת המשתמש הנתון מרשימת העורכים של Form.
requiresLogin()Booleanהאפשרות הזו קובעת אם הטופס מחייב את המשיבים להתחבר לחשבון באותו דומיין או תת-דומיין לפני שהם מגיבים.
setAcceptingResponses(enabled)Formהגדרה זו קובעת אם הטופס מקבל כרגע תשובות.
setAllowResponseEdits(enabled)Formהגדרה זו קובעת אם הטופס יציג קישור לעריכת תגובה לאחר שליחתה.
setCollectEmail(collect)Formמגדירה אם הטופס אוסף כתובות אימייל של משיבים.
setConfirmationMessage(message)Formהגדרת הודעת האישור של הטופס.
setCustomClosedFormMessage(message)Formמגדיר את ההודעה שתוצג אם הטופס לא מקבל תגובות.
setDescription(description)Formהגדרת התיאור של הטופס.
setDestination(type, id)Formהגדרת היעד לשמירת תשובות בטפסים.
setIsQuiz(enabled)Formהגדרה זו קובעת אם הטופס הוא בוחן.
setLimitOneResponsePerUser(enabled)Formמגדירה אם הטופס מאפשר רק תגובה אחת לכל משיב.
setProgressBar(enabled)Formמגדירה אם הטופס מכיל סרגל התקדמות.
setPublishingSummary(enabled)Formהגדרה זו קובעת אם הטופס מציג קישור לצפייה בסיכום של תגובות לאחר שליחת תגובה למשיב.
setRequireLogin(requireLogin)Formההגדרה הזו קובעת אם הטופס מחייב את המשיבים להתחבר לחשבון באותו דומיין או תת-דומיין לפני שהם מגיבים.
setShowLinkToRespondAgain(enabled)Formהגדרה זו קובעת אם הטופס יציג קישור לשליחת תגובה נוספת לאחר שמשיבים ימלאו את הטופס.
setShuffleQuestions(shuffle)Formמגדירה אם סדר השאלות בכל דף בטופס הוא אקראי.
setTitle(title)Formמגדיר את כותרת הטופס.
shortenFormUrl(url)Stringממירה כתובת URL ארוכה של טופס לכתובת URL קצרה.
submitGrades(responses)Formשליחת ציונים עבור ה-FormsResponses הנתונים.

FormApp

נכסים

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

שיטות

‏Methodסוג הערך המוחזרתיאור קצר
create(title)Formיצירה והחזרה של Form חדש.
createCheckboxGridValidation()CheckboxGridValidationBuilderמחזירה מופע של CheckboxGridVerifyBuilder שיכול לשמש להגדרת אימות ב-CheckboxGridItem.
createCheckboxValidation()CheckboxValidationBuilderמחזירה מופע של CheckboxVerifyBuilder שבו אפשר להשתמש כדי להגדיר אימות ב-CheckboxItem.
createFeedback()QuizFeedbackBuilderמחזירה מופע של QuizfeedbackBuilder שבו ניתן להשתמש כדי להגדיר משוב על ציונים Item.
createGridValidation()GridValidationBuilderמחזירה מופע של GridVerifyBuilder שיכול לשמש להגדרת אימות ב-GridItem.
createParagraphTextValidation()ParagraphTextValidationBuilderמחזירה מופע של ParagraphTextVerifyBuilder שבו ניתן להשתמש כדי להגדיר אימות ב-ParagraphTextItem.
createTextValidation()TextValidationBuilderמחזירה מופע של TextVerifyBuilder שבו ניתן להשתמש כדי להגדיר אימות ב-TextItem.
getActiveForm()Formמחזירה את הטופס שאליו הסקריפט מוגבל על ידי מאגר.
getUi()Uiמחזירה מכונה של סביבת ממשק המשתמש של עורך הטפסים, שמאפשרת לסקריפט להוסיף תכונות כמו תפריטים, תיבות דו-שיח וסרגלי צד.
openById(id)Formמחזירה את Form עם המזהה שצוין.
openByUrl(url)Formמחזירה את Form עם כתובת ה-URL שצוינה.

FormResponse

שיטות

‏Methodסוג הערך המוחזרתיאור קצר
getEditResponseUrl()Stringיוצר כתובת אתר שניתן להשתמש בה כדי לערוך תגובה שכבר נשלחה.
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

שיטות

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

שיטות

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

ImageItem

שיטות

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

שיטות

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

שיטות

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

ItemType

נכסים

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

ListItem

שיטות

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

שיטות

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

שיטות

‏Methodסוג הערך המוחזרתיאור קצר
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)Typeתיאור
CONTINUEEnumממשיכים לדף הבא בטופס אחרי שממלאים את הדף הנוכחי.
GO_TO_PAGEEnumמעבר לדף ספציפי בטופס לאחר מילוי הדף הנוכחי.
RESTARTEnumאחרי שתמלאו את הדף הנוכחי, תוכלו להתחיל מחדש את הטופס, בלי למחוק את התשובות שהזנתם עד כה.
SUBMITEnumיש לשלוח את התגובה לטופס לאחר השלמת הדף הנוכחי.

ParagraphTextItem

שיטות

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

שיטות

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

QuizFeedback

שיטות

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

QuizFeedbackBuilder

שיטות

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

ScaleItem

שיטות

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

שיטות

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

שיטות

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

שיטות

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

שיטות

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

שיטות

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