השירות הזה מאפשר לסקריפטים ליצור טפסים ב-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 | DataאימותBuilder של CheckboxGridValidation . |
CheckboxItem | פריט שאלה שמאפשר למשיב לסמן תיבה אחת או יותר, וגם שדה "אחר" אופציונלי. |
CheckboxValidation | אימות נתונים של CheckboxItem . |
CheckboxValidationBuilder | DataאימותBuilder של CheckboxValidation . |
Choice | אפשרות בחירה אחת משויכת לסוג של Item שתומך באפשרויות כמו CheckboxItem , ListItem או MultipleChoiceItem . |
DateItem | פריט שאלה שמאפשר למשיב לציין תאריך. |
DateTimeItem | פריט שאלה שמאפשר למשיב לציין תאריך ושעה. |
DestinationType | טיפוסים בני מנייה (enum) שמייצג את הסוגים הנתמכים של יעדים של תגובות לטפסים. |
DurationItem | פריט שאלה שמאפשר למשיב לציין משך זמן. |
FeedbackType | טיפוסים בני מנייה (enum) שמייצגים את סוגי המשוב הנתמכים. |
Form | טופס שמכיל את כל המאפיינים והפריטים. |
FormApp | מאפשר לסקריפט לפתוח Form קיים או ליצור סקריפט חדש. |
FormResponse | תשובה לטופס כולו. |
GridItem | פריט שאלה מוצג כרשת של עמודות ושורות שמאפשר למשיבים לבחור אפשרות אחת בכל שורה מתוך רצף של לחצני בחירה. |
GridValidation | אימות נתונים של GridItem . |
GridValidationBuilder | DataאימותBuilder של GridValidation . |
ImageItem | פריט פריסה שמציג תמונה. |
Item | פריט גנרי שמכיל מאפיינים המשותפים לכל הפריטים, כמו כותרת וטקסט עזרה. |
ItemResponse | תשובה לפריט שאלה אחד בטופס. |
ItemType | טיפוסים בני מנייה (enum) שמייצגים את הסוגים הנתמכים של פריטי טפסים. |
ListItem | פריט שאלה שמאפשר למשיבים לבחור אפשרות אחת מתוך רשימה נפתחת. |
MultipleChoiceItem | פריט שאלה שמאפשר למשיב לבחור אפשרות אחת מתוך רשימת לחצני בחירה או שדה אופציונלי מסוג "other". |
PageBreakItem | פריט פריסה שמציין את תחילת הדף. |
PageNavigationType | טיפוסים בני מנייה (enum) שמייצגים את הסוגים הנתמכים של ניווט בדפים. |
ParagraphTextItem | פריט שאלה שמאפשר למשיב להזין קטע טקסט. |
ParagraphTextValidation | אימות נתונים של ParagraphTextItem . |
ParagraphTextValidationBuilder | DataאימותBuilder של ParagraphTextValidation . |
QuizFeedback | הטמעת שעועית במשוב, שכולל מאפיינים שמשותפים לכל המשוב, כמו טקסט לתצוגה או קישורים. |
QuizFeedbackBuilder | ה-API של המשוב הבסיסי, שמכיל מזהים למאפיינים משותפים לכל המשובים, כמו טקסט לתצוגה. |
ScaleItem | פריט שאלה שמאפשר למשיבים לבחור אפשרות אחת מתוך רצף ממוספר של לחצני בחירה. |
SectionHeaderItem | פריט פריסה שמציין באופן חזותי את תחילת הקטע. |
TextItem | פריט שאלה שמאפשר למשיבים להזין שורת טקסט אחת. |
TextValidation | אימות נתונים של TextItem . |
TextValidationBuilder | DataאימותBuilder של TextValidation . |
TimeItem | פריט שאלה שמאפשר למשיב לציין שעה ביום. |
VideoItem | פריט פריסה שמציג סרטון. |
Alignment
תכונות
נכס | תיאור | התיאור |
---|---|---|
LEFT | Enum | יישר את התמונה לצד שמאל של הטופס. |
CENTER | Enum | יישור התמונה למרכז הטופס. |
RIGHT | Enum | יישר את התמונה לצד ימין של הטופס. |
CheckboxGridItem
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
clearValidation() | CheckboxGridItem | מסירה כל אימות נתונים עבור פריט הרשת הזה. |
createResponse(responses) | ItemResponse | יצירת ItemResponse חדש לפריט הזה ברשת תיבות סימון. |
duplicate() | CheckboxGridItem | יוצר עותק של פריט זה ומוסיף אותו לסוף הטופס. |
getColumns() | String[] | הפונקציה מקבלת את הערכים של כל עמודה ברשת. |
getHelpText() | String | הפונקציה מקבלת את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' לפריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
getId() | Integer | הפונקציה מקבלת את המזהה הייחודי של הפריט. |
getIndex() | Integer | הפונקציה מקבלת את האינדקס של הפריט מבין כל הפריטים בטופס. |
getRows() | String[] | הפונקציה מקבלת את הערכים של כל שורה ברשת. |
getTitle() | String | הפונקציה מקבלת את הכותרת של הפריט (לפעמים נקרא טקסט כותרת, במקרה של SectionHeaderItem ). |
getType() | ItemType | הפונקציה מקבלת את סוג הפריט, שמיוצג כ-ItemType . |
isRequired() | Boolean | הגדרה זו קובעת אם המשיב חייב לענות על השאלה. |
setColumns(columns) | CheckboxGridItem | מגדירה את העמודות ברשת לפי מערך של ערכים. |
setHelpText(text) | CheckboxGridItem | מגדיר את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' עבור פריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
setRequired(enabled) | CheckboxGridItem | קובעת אם המשיב חייב לענות על השאלה. |
setRows(rows) | CheckboxGridItem | מגדירה את השורות ברשת לפי מערך של ערכים. |
setTitle(title) | CheckboxGridItem | מגדיר את כותרת הפריט (נקראת לפעמים טקסט כותרת, במקרה של SectionHeaderItem ). |
setValidation(validation) | CheckboxGridItem | מגדיר את אימות הנתונים של פריט הרשת בתיבת הסימון. |
CheckboxGridValidation
CheckboxGridValidationBuilder
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | לכל עמודה בטבלה נדרשת מגבלה של תגובה אחת לכל פריט ברשת. |
CheckboxItem
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
clearValidation() | CheckboxItem | פעולה זו מסירה את כל אימות הנתונים של הפריט הזה בתיבת הסימון. |
createChoice(value) | Choice | יצירת בחירה חדשה. |
createChoice(value, isCorrect) | Choice | יצירת בחירה חדשה. |
createResponse(responses) | ItemResponse | יצירת ItemResponse חדש עבור פריט תיבת הסימון הזה. |
duplicate() | CheckboxItem | יוצר עותק של פריט זה ומוסיף אותו לסוף הטופס. |
getChoices() | Choice[] | קבלת כל האפשרויות לפריט. |
getFeedbackForCorrect() | QuizFeedback | הפונקציה מחזירה את המשוב שמוצג למשיבים כאשר הם עונים כראוי על שאלה. |
getFeedbackForIncorrect() | QuizFeedback | הפונקציה מחזירה את המשוב שמוצג למשיבים כשהם משיבים באופן שגוי לשאלה. |
getHelpText() | String | הפונקציה מקבלת את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' לפריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
getId() | Integer | הפונקציה מקבלת את המזהה הייחודי של הפריט. |
getIndex() | Integer | הפונקציה מקבלת את האינדקס של הפריט מבין כל הפריטים בטופס. |
getPoints() | Integer | מחזירה את הערך הנקודתי של פריט שניתן לתת לו ציון. |
getTitle() | String | הפונקציה מקבלת את הכותרת של הפריט (לפעמים נקרא טקסט כותרת, במקרה של SectionHeaderItem ). |
getType() | ItemType | הפונקציה מקבלת את סוג הפריט, שמיוצג כ-ItemType . |
hasOtherOption() | Boolean | ההגדרה קובעת אם לפריט יש אפשרות 'אחר'. |
isRequired() | Boolean | הגדרה זו קובעת אם המשיב חייב לענות על השאלה. |
setChoiceValues(values) | CheckboxItem | מגדירה את האפשרויות של פריט מתוך מערך של מחרוזות. |
setChoices(choices) | CheckboxItem | מגדירה מערך של אפשרויות לפריט. |
setFeedbackForCorrect(feedback) | CheckboxItem | הגדרת המשוב שיוצג למשיבים כאשר הם יענו כראוי לשאלה. |
setFeedbackForIncorrect(feedback) | CheckboxItem | מגדירה את המשוב שיוצג למשיבים כאשר הם משיבים באופן שגוי לשאלה. |
setHelpText(text) | CheckboxItem | מגדיר את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' עבור פריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
setPoints(points) | CheckboxItem | הגדרת מספר הנקודות לשווי של פריט שניתן לדרג. |
setRequired(enabled) | CheckboxItem | קובעת אם המשיב חייב לענות על השאלה. |
setTitle(title) | CheckboxItem | מגדיר את כותרת הפריט (נקראת לפעמים טקסט כותרת, במקרה של SectionHeaderItem ). |
setValidation(validation) | CheckboxItem | מגדיר את אימות הנתונים של פריט תיבת הסימון הזה. |
showOtherOption(enabled) | CheckboxItem | ההגדרה קובעת אם לפריט יש אפשרות "אחר". |
CheckboxValidation
CheckboxValidationBuilder
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | חייב להיבחר לפחות מספר האפשרויות הזה. |
requireSelectAtMost(number) | CheckboxValidationBuilder | מספר האפשרויות מוגבל שאפשר לבחור. |
requireSelectExactly(number) | CheckboxValidationBuilder | עליכם לבחור בדיוק את מספר האפשרויות הזה. |
Choice
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
getGotoPage() | PageBreakItem | PageBreakItem מוגדר כיעד GO_TO_PAGE אם המשיב בוחר באפשרות הזו ומשלים את הדף הנוכחי. |
getPageNavigationType() | PageNavigationType | הפונקציה מקבלת את הערך PageNavigationType שמופיע אם המשיב בוחר באפשרות הזו ומשלים את הדף הנוכחי. |
getValue() | String | הפונקציה מקבלת את הערך של הבחירה, שאותו המשיבים רואים כתווית כשהם צופים בטופס. |
isCorrectAnswer() | Boolean | הפונקציה בודקת אם הבחירה היא התשובה הנכונה לשאלה. |
DateItem
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
createResponse(response) | ItemResponse | יצירת ItemResponse חדש עבור הפריט בתאריך הזה. |
duplicate() | DateItem | יוצר עותק של פריט זה ומוסיף אותו לסוף הטופס. |
getGeneralFeedback() | QuizFeedback | הפונקציה מחזירה את המשוב שמוצג למשיבים כשהם עונים על שאלה שניתן לתת לה ציון. |
getHelpText() | String | הפונקציה מקבלת את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' לפריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
getId() | Integer | הפונקציה מקבלת את המזהה הייחודי של הפריט. |
getIndex() | Integer | הפונקציה מקבלת את האינדקס של הפריט מבין כל הפריטים בטופס. |
getPoints() | Integer | מחזירה את הערך הנקודתי של פריט שניתן לתת לו ציון. |
getTitle() | String | הפונקציה מקבלת את הכותרת של הפריט (לפעמים נקרא טקסט כותרת, במקרה של SectionHeaderItem ). |
getType() | ItemType | הפונקציה מקבלת את סוג הפריט, שמיוצג כ-ItemType . |
includesYear() | Boolean | המדיניות הזו קובעת אם פריט התאריך כולל אפשרות של שנה. |
isRequired() | Boolean | הגדרה זו קובעת אם המשיב חייב לענות על השאלה. |
setGeneralFeedback(feedback) | DateItem | מגדיר את המשוב שיוצג למשיבים כשהם משיבים על שאלה שאפשר לתת לה ציון, ושאין לה תשובה נכונה או שגויה (למשל, שאלות שנדרש להן ציון ידני). |
setHelpText(text) | DateItem | מגדיר את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' עבור פריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
setIncludesYear(enableYear) | DateItem | המדיניות הזו קובעת אם פריט התאריך כולל הגדרה של שנה. |
setPoints(points) | DateItem | הגדרת מספר הנקודות לשווי של פריט שניתן לדרג. |
setRequired(enabled) | DateItem | קובעת אם המשיב חייב לענות על השאלה. |
setTitle(title) | DateItem | מגדיר את כותרת הפריט (נקראת לפעמים טקסט כותרת, במקרה של SectionHeaderItem ). |
DateTimeItem
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
createResponse(response) | ItemResponse | יצירת ItemResponse חדש עבור הפריט הזה (תאריך ושעה). |
duplicate() | DateTimeItem | יוצר עותק של פריט זה ומוסיף אותו לסוף הטופס. |
getGeneralFeedback() | QuizFeedback | הפונקציה מחזירה את המשוב שמוצג למשיבים כשהם עונים על שאלה שניתן לתת לה ציון. |
getHelpText() | String | הפונקציה מקבלת את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' לפריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
getId() | Integer | הפונקציה מקבלת את המזהה הייחודי של הפריט. |
getIndex() | Integer | הפונקציה מקבלת את האינדקס של הפריט מבין כל הפריטים בטופס. |
getPoints() | Integer | מחזירה את הערך הנקודתי של פריט שניתן לתת לו ציון. |
getTitle() | String | הפונקציה מקבלת את הכותרת של הפריט (לפעמים נקרא טקסט כותרת, במקרה של SectionHeaderItem ). |
getType() | ItemType | הפונקציה מקבלת את סוג הפריט, שמיוצג כ-ItemType . |
includesYear() | Boolean | המדיניות הזו קובעת אם פריט התאריך כולל אפשרות של שנה. |
isRequired() | Boolean | הגדרה זו קובעת אם המשיב חייב לענות על השאלה. |
setGeneralFeedback(feedback) | DateTimeItem | מגדיר את המשוב שיוצג למשיבים כשהם משיבים על שאלה שאפשר לתת לה ציון, ושאין לה תשובה נכונה או שגויה (למשל, שאלות שנדרש להן ציון ידני). |
setHelpText(text) | DateTimeItem | מגדיר את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' עבור פריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
setIncludesYear(enableYear) | DateTimeItem | המדיניות הזו קובעת אם פריט התאריך כולל הגדרה של שנה. |
setPoints(points) | DateTimeItem | הגדרת מספר הנקודות לשווי של פריט שניתן לדרג. |
setRequired(enabled) | DateTimeItem | קובעת אם המשיב חייב לענות על השאלה. |
setTitle(title) | DateTimeItem | מגדיר את כותרת הפריט (נקראת לפעמים טקסט כותרת, במקרה של SectionHeaderItem ). |
DestinationType
תכונות
נכס | תיאור | התיאור |
---|---|---|
SPREADSHEET | Enum | גיליון אלקטרוני ב-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
תכונות
נכס | תיאור | התיאור |
---|---|---|
CORRECT | Enum | משוב המוצג אוטומטית למשיבים עבור שאלה שנענתה כראוי. |
INCORRECT | Enum | משוב שמוצג באופן אוטומטי למשיבים לגבי שאלה שנענתה באופן שגוי. |
GENERAL | Enum | משוב שמוצג באופן אוטומטי למשיבים כשהם שולחים את התגובה. |
Form
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | צירוף פריט שאלה חדש, שמוצג כרשת של עמודות ושורות, שמאפשר למשיב לבחור מספר אפשרויות בכל שורה מתוך רצף של תיבות סימון. |
addCheckboxItem() | CheckboxItem | צירוף פריט חדש לשאלה שמאפשר למשיב לסמן תיבה אחת או יותר, וגם שדה אופציונלי מסוג 'אחר'. |
addDateItem() | DateItem | מצרף פריט חדש של שאלה המאפשר למשיב לציין תאריך. |
addDateTimeItem() | DateTimeItem | צירוף פריט חדש לשאלה שמאפשר למשיב לציין תאריך ושעה. |
addDurationItem() | DurationItem | צירוף פריט חדש לשאלה שמאפשר למשיב לציין את משך הזמן שלו. |
addEditor(emailAddress) | Form | מוסיף את המשתמש הנתון לרשימת העורכים של Form . |
addEditor(user) | Form | מוסיף את המשתמש הנתון לרשימת העורכים של Form . |
addEditors(emailAddresses) | Form | מוסיף את מערך המשתמשים הנתון לרשימת העורכים של Form . |
addGridItem() | GridItem | צירוף של שאלה חדשה, שמוצגת כרשת של עמודות ושורות כדי לאפשר למשיב לבחור בכל שורה מתוך רצף של לחצני בחירה. |
addImageItem() | ImageItem | מצרף פריט פריסה חדש שמציג תמונה. |
addListItem() | ListItem | צירוף פריט חדש לשאלה שמאפשר למשיב לבחור אפשרות אחת מתוך רשימה נפתחת. |
addMultipleChoiceItem() | MultipleChoiceItem | הוספה של שאלה חדשה שמאפשרת למשיב לבחור אפשרות אחת מתוך רשימה של לחצני בחירה או שדה אופציונלי של 'אחר'. |
addPageBreakItem() | PageBreakItem | מוסיף פריט פריסה חדש שמציין את תחילת הדף. |
addParagraphTextItem() | ParagraphTextItem | הוספת שאלה חדשה שמאפשרת למשיב להזין קטע טקסט. |
addScaleItem() | ScaleItem | צירוף של שאלה חדשה שמאפשרת למשיב לבחור אפשרות אחת מתוך רצף ממוספר של לחצני בחירה. |
addSectionHeaderItem() | SectionHeaderItem | מצרף פריט פריסה חדש שמציין באופן חזותי את תחילת הקטע. |
addTextItem() | TextItem | צירוף פריט חדש לשאלה שמאפשר למשיבים להזין שורת טקסט אחת. |
addTimeItem() | TimeItem | מצרפת פריט חדש בשאלה, כדי שהמשיבים יציינו שעה ביום. |
addVideoItem() | VideoItem | מצרף פריט פריסה חדש שמציג סרטון. |
canEditResponse() | Boolean | ההגדרה הזו קובעת אם הטופס יציג קישור לעריכת תשובה אחרי שליחתה. |
collectsEmail() | Boolean | קביעה אם הטופס אוסף את כתובות האימייל של המשיבים. |
createResponse() | FormResponse | יצירת תשובה חדשה לטופס. |
deleteAllResponses() | Form | מחיקת כל התגובות שנשלחו ממאגר התגובות של הטופס. |
deleteItem(index) | void | מחיקת הפריט באינדקס נתון בין כל הפריטים בטופס. |
deleteItem(item) | void | מחיקת הפריט הנתון. |
deleteResponse(responseId) | Form | מוחקת תגובה יחידה ממאגר התגובות של הטופס. |
getConfirmationMessage() | String | מקבל את הודעת האישור של הטופס. |
getCustomClosedFormMessage() | String | הפונקציה מקבלת את ההודעה בהתאמה אישית שמוצגת אם הטופס לא מקבל תשובות, או מחרוזת ריקה אם לא הוגדרה הודעה מותאמת אישית. |
getDescription() | String | קבלת תיאור הטופס. |
getDestinationId() | String | הפונקציה מקבלת את המזהה של יעד התגובות לטופס. |
getDestinationType() | DestinationType | קבלת סוג יעד התגובות לטופס. |
getEditUrl() | String | הפונקציה מקבלת את כתובת ה-URL שאפשר להשתמש בה כדי להיכנס למצב העריכה של הטופס. |
getEditors() | User[] | הפונקציה מקבלת את רשימת העורכים של Form . |
getId() | String | הפונקציה מקבלת את המזהה של הטופס. |
getItemById(id) | Item | הפונקציה מקבלת את הפריט עם מזהה נתון. |
getItems() | Item[] | הפונקציה מקבלת מערך של כל הפריטים בטופס. |
getItems(itemType) | Item[] | הפונקציה מקבלת מערך של כל הפריטים מסוג נתון. |
getPublishedUrl() | String | הפונקציה מקבלת את כתובת ה-URL שאפשר להשתמש בה כדי להשיב לטופס. |
getResponse(responseId) | FormResponse | הוא מקבל תגובה אחת לטופס על סמך מזהה התגובה שלה. |
getResponses() | FormResponse[] | הפונקציה מקבלת מערך של כל התשובות לטופס. |
getResponses(timestamp) | FormResponse[] | הפונקציה מקבלת מערך של כל התגובות לטופס אחרי תאריך ושעה ספציפיים. |
getShuffleQuestions() | Boolean | קובעת אם סדר השאלות בכל דף בטופס הוא אקראי. |
getSummaryUrl() | String | הפונקציה מקבלת את כתובת ה-URL שאפשר להשתמש בה כדי להציג סיכום של התשובות לטופס. |
getTitle() | String | הפונקציה מקבלת את הכותרת של הטופס. |
hasLimitOneResponsePerUser() | Boolean | קובעת אם הטופס יאפשר רק תגובה אחת לכל משיב. |
hasProgressBar() | Boolean | המדיניות הזו קובעת אם הטופס יציג סרגל התקדמות. |
hasRespondAgainLink() | Boolean | ההגדרה הזו קובעת אם הטופס יציג קישור לשליחת תשובה נוספת אחרי שהמשיב ממלא את הטופס. |
isAcceptingResponses() | Boolean | ההגדרה קובעת אם הטופס מקבל כרגע תשובות. |
isPublishingSummary() | Boolean | ההגדרה הזו קובעת אם הטופס יציג קישור להצגת סיכום של התשובות אחרי שהמשיבים ממלאים את הטופס. |
isQuiz() | Boolean | הגדרה זו קובעת אם הטופס הוא בוחן. |
moveItem(from, to) | Item | מעביר פריט באינדקס נתון בין כל הפריטים בטופס לאינדקס נתון אחר. |
moveItem(item, toIndex) | Item | מעביר פריט נתון לאינדקס נתון בין כל הפריטים בטופס. |
removeDestination() | Form | ביטול הקישור של הטופס ליעד התגובה הנוכחי שלו. |
removeEditor(emailAddress) | Form | מסיר את המשתמש הנתון מרשימת העורכים של Form . |
removeEditor(user) | Form | מסיר את המשתמש הנתון מרשימת העורכים של Form . |
requiresLogin() | Boolean | הגדרה זו קובעת אם הטופס מחייב את המשיבים להתחבר לחשבון באותו דומיין או בתת-דומיין לפני שיוכלו להגיב. |
setAcceptingResponses(enabled) | Form | הגדרה זו קובעת אם הטופס מקבל תשובות כרגע. |
setAllowResponseEdits(enabled) | Form | הגדרה זו קובעת אם הטופס יציג קישור לעריכת תשובה לאחר שליחתה. |
setCollectEmail(collect) | Form | הגדרה זו קובעת אם הטופס אוסף את כתובות האימייל של המשיבים. |
setConfirmationMessage(message) | Form | מגדיר את הודעת האישור של הטופס. |
setCustomClosedFormMessage(message) | Form | הגדרת ההודעה כך שתוצג אם הטופס לא מקבל תשובות. |
setDescription(description) | Form | הגדרת התיאור של הטופס. |
setDestination(type, id) | Form | ההגדרה הזו קובעת את היעד שבו יישמרו התשובות לטופס. |
setIsQuiz(enabled) | Form | הגדרה זו קובעת אם הטופס הוא בוחן. |
setLimitOneResponsePerUser(enabled) | Form | הגדרה זו קובעת אם הטופס יאפשר תגובה אחת בלבד לכל משיב. |
setProgressBar(enabled) | Form | המדיניות הזו קובעת אם הטופס יכלול סרגל התקדמות. |
setPublishingSummary(enabled) | Form | ההגדרה קובעת אם הטופס יציג קישור להצגת סיכום של התגובות אחרי שהמשיב שולח את הטופס. |
setRequireLogin(requireLogin) | Form | קובעת אם הטופס מחייב את המשיבים להתחבר לחשבון באותו דומיין או בתת-דומיין לפני שיוכלו להגיב. |
setShowLinkToRespondAgain(enabled) | Form | ההגדרה הזו קובעת אם הטופס יציג קישור לשליחת תשובה נוספת אחרי שהמשיב ממלא את הטופס. |
setShuffleQuestions(shuffle) | Form | מגדירה אם סדר השאלות בכל דף בטופס יהיה אקראי. |
setTitle(title) | Form | מגדיר את כותרת הטופס. |
shortenFormUrl(url) | String | ממירה כתובת URL ארוכה של טופס לכתובת URL קצרה. |
submitGrades(responses) | Form | שליחת ציונים לתשובות שניתנו ב-Forms. |
FormApp
תכונות
נכס | תיאור | התיאור |
---|---|---|
Alignment | Alignment | ספירה של סוגים של יישור תמונה. |
DestinationType | DestinationType | ספירה של סוגי יעדים שבהם אפשר לשמור תשובות לטופס. |
FeedbackType | FeedbackType | ספירה של סוגי הטופס Feedbacks . |
ItemType | ItemType | ספירה של סוגי הטופס Items . |
PageNavigationType | PageNavigationType | רשימת התנהגויות אפשריות לניווט בדפים. |
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
create(title) | Form | יצירה ומחזירה של Form חדש. |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | הפונקציה מחזירה מופע של CheckboxGridValidationBuilder שאפשר להשתמש בו כדי להגדיר את האימות ב-CheckboxGridItem . |
createCheckboxValidation() | CheckboxValidationBuilder | הפונקציה מחזירה מופע של CheckboxValidationBuilder שאפשר להשתמש בו כדי להגדיר אימות ב-CheckboxItem . |
createFeedback() | QuizFeedbackBuilder | הפונקציה מחזירה מופע של QuizFeedbackBuilder, שניתן להשתמש בו כדי להגדיר משוב על Item שניתן לתת לו ציון. |
createGridValidation() | GridValidationBuilder | מחזירה מופע של GridValidationBuilder שיכול לשמש להגדרת אימות ב-GridItem . |
createParagraphTextValidation() | ParagraphTextValidationBuilder | הפונקציה מחזירה מופע של ParagraphTextValidationBuilder שאפשר להשתמש בו כדי להגדיר את האימות ב-ParagraphTextItem . |
createTextValidation() | TextValidationBuilder | מחזירה מופע של TextValidationBuilder שניתן להשתמש בו כדי להגדיר אימות ב-TextItem . |
getActiveForm() | Form | מחזירה את הצורה שאליה הסקריפט מקושר לקונטיינר. |
getUi() | Ui | מחזירה מופע של סביבת ממשק המשתמש של עורך הטפסים, שמאפשר לסקריפט להוסיף תכונות כמו תפריטים, תיבות דו-שיח וסרגלי צד. |
openById(id) | Form | הפונקציה מחזירה את הערך Form עם המזהה שצוין. |
openByUrl(url) | Form | הפונקציה מחזירה את הערך Form עם כתובת ה-URL שצוינה. |
FormResponse
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
getEditResponseUrl() | String | יוצר כתובת URL שאפשר להשתמש בה כדי לערוך תשובה שכבר נשלחה. |
getGradableItemResponses() | ItemResponse[] | הפונקציה מקבלת את כל התגובות לפריטים שכלולים בתגובה לטופס, באותו סדר שבו הפריטים מופיעים בטופס. |
getGradableResponseForItem(item) | ItemResponse | הפונקציה מקבלת את התגובה לפריט שכלולה בתגובה לטופס של פריט נתון. |
getId() | String | הפונקציה מקבלת את המזהה של התגובה לטופס. |
getItemResponses() | ItemResponse[] | הפונקציה מקבלת את כל התגובות לפריטים שכלולים בתגובה לטופס, באותו סדר שבו הפריטים מופיעים בטופס. |
getRespondentEmail() | String | מקבלת את כתובת האימייל של האדם ששלח את התשובה, אם ההגדרה Form.setCollectEmail(collect) מופעלת. |
getResponseForItem(item) | ItemResponse | הפונקציה מקבלת את התגובה לפריט שכלול בתשובה לטופס הזה לגבי פריט נתון. |
getTimestamp() | Date | הפונקציה מקבלת את חותמת הזמן של שליחת תגובה לטופס. |
submit() | FormResponse | שליחת התשובה. |
toPrefilledUrl() | String | הפונקציה יוצרת כתובת URL לטופס שבו התשובות שמולאו מראש מבוססות על התשובות בטופס הזה. |
withItemGrade(gradedResponse) | FormResponse | הוספת הציונים של התגובה הנתונה לתשובה לטופס. |
withItemResponse(response) | FormResponse | הוספת התגובה הנתונה לפריט בתגובה לטופס. |
GridItem
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
clearValidation() | GridItem | מסירה כל אימות נתונים עבור פריט הרשת הזה. |
createResponse(responses) | ItemResponse | יצירת ItemResponse חדש לפריט הזה ברשת. |
duplicate() | GridItem | יוצר עותק של פריט זה ומוסיף אותו לסוף הטופס. |
getColumns() | String[] | הפונקציה מקבלת את הערכים של כל עמודה ברשת. |
getHelpText() | String | הפונקציה מקבלת את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' לפריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
getId() | Integer | הפונקציה מקבלת את המזהה הייחודי של הפריט. |
getIndex() | Integer | הפונקציה מקבלת את האינדקס של הפריט מבין כל הפריטים בטופס. |
getRows() | String[] | הפונקציה מקבלת את הערכים של כל שורה ברשת. |
getTitle() | String | הפונקציה מקבלת את הכותרת של הפריט (לפעמים נקרא טקסט כותרת, במקרה של SectionHeaderItem ). |
getType() | ItemType | הפונקציה מקבלת את סוג הפריט, שמיוצג כ-ItemType . |
isRequired() | Boolean | הגדרה זו קובעת אם המשיב חייב לענות על השאלה. |
setColumns(columns) | GridItem | מגדירה את העמודות ברשת לפי מערך של ערכים. |
setHelpText(text) | GridItem | מגדיר את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' עבור פריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
setRequired(enabled) | GridItem | קובעת אם המשיב חייב לענות על השאלה. |
setRows(rows) | GridItem | מגדירה את השורות ברשת לפי מערך של ערכים. |
setTitle(title) | GridItem | מגדיר את כותרת הפריט (נקראת לפעמים טקסט כותרת, במקרה של SectionHeaderItem ). |
setValidation(validation) | GridItem | מגדיר את אימות הנתונים של פריט הרשת הזה. |
GridValidation
GridValidationBuilder
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | לכל עמודה בטבלה נדרשת מגבלה של תגובה אחת לכל פריט ברשת. |
ImageItem
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
duplicate() | ImageItem | יוצר עותק של פריט זה ומוסיף אותו לסוף הטופס. |
getAlignment() | Alignment | הפונקציה מקבלת את היישור האופקי של התמונה. |
getHelpText() | String | הפונקציה מקבלת את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' לפריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
getId() | Integer | הפונקציה מקבלת את המזהה הייחודי של הפריט. |
getImage() | Blob | הפונקציה מקבלת את התמונה שמוקצית כרגע לפריט. |
getIndex() | Integer | הפונקציה מקבלת את האינדקס של הפריט מבין כל הפריטים בטופס. |
getTitle() | String | הפונקציה מקבלת את הכותרת של הפריט (לפעמים נקרא טקסט כותרת, במקרה של SectionHeaderItem ). |
getType() | ItemType | הפונקציה מקבלת את סוג הפריט, שמיוצג כ-ItemType . |
getWidth() | Integer | הפונקציה מקבלת את רוחב התמונה בפיקסלים. |
setAlignment(alignment) | ImageItem | מגדיר את היישור האופקי של התמונה. |
setHelpText(text) | ImageItem | מגדיר את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' עבור פריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
setImage(image) | ImageItem | מגדיר את התמונה עצמה. |
setTitle(title) | ImageItem | מגדיר את כותרת הפריט (נקראת לפעמים טקסט כותרת, במקרה של SectionHeaderItem ). |
setWidth(width) | ImageItem | מגדיר את רוחב התמונה בפיקסלים. |
Item
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
asCheckboxGridItem() | CheckboxGridItem | מחזירה את הפריט כפריט ברשת תיבות סימון. |
asCheckboxItem() | CheckboxItem | מחזירה את הפריט כפריט תיבת סימון. |
asDateItem() | DateItem | מחזירה את הפריט כפריט תאריך. |
asDateTimeItem() | DateTimeItem | מחזירה את הפריט כפריט תאריך ושעה. |
asDurationItem() | DurationItem | מחזיר את הפריט כפריט משך זמן. |
asGridItem() | GridItem | מחזירה את הפריט כפריט ברשת. |
asImageItem() | ImageItem | מחזירה את הפריט כפריט תמונה. |
asListItem() | ListItem | מחזיר את הפריט כפריט ברשימה. |
asMultipleChoiceItem() | MultipleChoiceItem | מחזירה את הפריט כפריט בחירה מרובה. |
asPageBreakItem() | PageBreakItem | מחזירה את הפריט כפריט מעבר דף. |
asParagraphTextItem() | ParagraphTextItem | מחזירה את הפריט כפריט טקסט של פסקה. |
asScaleItem() | ScaleItem | מחזירה את הפריט כפריט בקנה מידה. |
asSectionHeaderItem() | SectionHeaderItem | מחזירה את הפריט כפריט כותרת קטע. |
asTextItem() | TextItem | מחזירה את הפריט כפריט טקסט. |
asTimeItem() | TimeItem | מחזירה את הפריט כפריט זמן. |
asVideoItem() | VideoItem | מחזיר את הפריט כפריט וידאו. |
duplicate() | Item | יוצר עותק של פריט זה ומוסיף אותו לסוף הטופס. |
getHelpText() | String | הפונקציה מקבלת את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' לפריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
getId() | Integer | הפונקציה מקבלת את המזהה הייחודי של הפריט. |
getIndex() | Integer | הפונקציה מקבלת את האינדקס של הפריט מבין כל הפריטים בטופס. |
getTitle() | String | הפונקציה מקבלת את הכותרת של הפריט (לפעמים נקרא טקסט כותרת, במקרה של SectionHeaderItem ). |
getType() | ItemType | הפונקציה מקבלת את סוג הפריט, שמיוצג כ-ItemType . |
setHelpText(text) | Item | מגדיר את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' עבור פריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
setTitle(title) | Item | מגדיר את כותרת הפריט (נקראת לפעמים טקסט כותרת, במקרה של SectionHeaderItem ). |
ItemResponse
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
getFeedback() | Object | קבלת המשוב שניתן על התשובה שהמשיב שלח. |
getItem() | Item | הפונקציה מקבלת את פריט השאלה שהתשובה הזו עונה עליו. |
getResponse() | Object | קבלת התשובה שהמשיב שלח. |
getScore() | Object | הפונקציה מקבלת את הציון של התשובה שנשלחה. |
setFeedback(feedback) | ItemResponse | מגדירה את המשוב שאמור להיות מוצג עבור התשובה שנשלחה. |
setScore(score) | ItemResponse | מגדיר את הציון עבור התשובה שנשלחה. |
ItemType
תכונות
נכס | תיאור | התיאור |
---|---|---|
CHECKBOX | Enum | פריט שאלה שמאפשר למשיב לסמן תיבה אחת או יותר, וגם שדה "אחר" אופציונלי. |
CHECKBOX_GRID | Enum | פריט שאלה מוצג כרשת של עמודות ושורות שמאפשר למשיבים לבחור מספר אפשרויות בכל שורה מתוך רצף של תיבות סימון. |
DATE | Enum | פריט שאלה שמאפשר למשיב לציין תאריך. |
DATETIME | Enum | פריט שאלה שמאפשר למשיב לציין תאריך ושעה. |
DURATION | Enum | פריט שאלה שמאפשר למשיב לציין משך זמן. |
GRID | Enum | פריט שאלה מוצג כרשת של עמודות ושורות שמאפשר למשיבים לבחור אפשרות אחת בכל שורה מתוך רצף של לחצני בחירה. |
IMAGE | Enum | פריט פריסה שמציג תמונה. |
LIST | Enum | פריט שאלה שמאפשר למשיבים לבחור אפשרות אחת מתוך רשימה נפתחת. |
MULTIPLE_CHOICE | Enum | פריט שאלה שמאפשר למשיב לבחור אפשרות אחת מתוך רשימת לחצני בחירה או שדה אופציונלי מסוג "other". |
PAGE_BREAK | Enum | פריט פריסה שמציין את תחילת הדף. |
PARAGRAPH_TEXT | Enum | פריט שאלה שמאפשר למשיב להזין קטע טקסט. |
SCALE | Enum | פריט שאלה שמאפשר למשיב לבחור אפשרות אחת מתוך רצף ממוספר של לחצני בחירה. |
SECTION_HEADER | Enum | פריט פריסה שמציין באופן חזותי את תחילת הקטע. |
TEXT | Enum | פריט שאלה שמאפשר למשיבים להזין שורת טקסט אחת. |
TIME | Enum | פריט שאלה שמאפשר למשיב לציין שעה ביום. |
VIDEO | Enum | פריט פריסה שמציג סרטון מ-YouTube. |
FILE_UPLOAD | Enum | פריט שאלה שמאפשר למשיב להעלות קובץ. |
ListItem
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
createChoice(value) | Choice | יצירת בחירה חדשה. |
createChoice(value, isCorrect) | Choice | יצירת בחירה חדשה. |
createChoice(value, navigationItem) | Choice | יוצרת בחירה חדשה עם אפשרות לניווט בדפים שקופצת לפריט נתון של מעבר דף. |
createChoice(value, navigationType) | Choice | יוצר בחירה חדשה עם אפשרות לניווט בדפים. |
createResponse(response) | ItemResponse | יצירת ItemResponse חדש עבור פריט הרשימה הזה. |
duplicate() | ListItem | יוצר עותק של פריט זה ומוסיף אותו לסוף הטופס. |
getChoices() | Choice[] | קבלת כל האפשרויות לפריט. |
getFeedbackForCorrect() | QuizFeedback | הפונקציה מחזירה את המשוב שמוצג למשיבים כאשר הם עונים כראוי על שאלה. |
getFeedbackForIncorrect() | QuizFeedback | הפונקציה מחזירה את המשוב שמוצג למשיבים כשהם משיבים באופן שגוי לשאלה. |
getHelpText() | String | הפונקציה מקבלת את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' לפריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
getId() | Integer | הפונקציה מקבלת את המזהה הייחודי של הפריט. |
getIndex() | Integer | הפונקציה מקבלת את האינדקס של הפריט מבין כל הפריטים בטופס. |
getPoints() | Integer | מחזירה את הערך הנקודתי של פריט שניתן לתת לו ציון. |
getTitle() | String | הפונקציה מקבלת את הכותרת של הפריט (לפעמים נקרא טקסט כותרת, במקרה של SectionHeaderItem ). |
getType() | ItemType | הפונקציה מקבלת את סוג הפריט, שמיוצג כ-ItemType . |
isRequired() | Boolean | הגדרה זו קובעת אם המשיב חייב לענות על השאלה. |
setChoiceValues(values) | ListItem | מגדירה את האפשרויות של פריט מתוך מערך של מחרוזות. |
setChoices(choices) | ListItem | מגדירה מערך של אפשרויות לפריט. |
setFeedbackForCorrect(feedback) | ListItem | הגדרת המשוב שיוצג למשיבים כאשר הם יענו כראוי לשאלה. |
setFeedbackForIncorrect(feedback) | ListItem | מגדירה את המשוב שיוצג למשיבים כאשר הם משיבים באופן שגוי לשאלה. |
setHelpText(text) | ListItem | מגדיר את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' עבור פריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
setPoints(points) | ListItem | הגדרת מספר הנקודות לשווי של פריט שניתן לדרג. |
setRequired(enabled) | ListItem | קובעת אם המשיב חייב לענות על השאלה. |
setTitle(title) | ListItem | מגדיר את כותרת הפריט (נקראת לפעמים טקסט כותרת, במקרה של SectionHeaderItem ). |
MultipleChoiceItem
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
createChoice(value) | Choice | יצירת בחירה חדשה. |
createChoice(value, isCorrect) | Choice | יצירת בחירה חדשה. |
createChoice(value, navigationItem) | Choice | יוצרת בחירה חדשה עם אפשרות לניווט בדפים שקופצת לפריט נתון של מעבר דף. |
createChoice(value, navigationType) | Choice | יוצר בחירה חדשה עם אפשרות לניווט בדפים. |
createResponse(response) | ItemResponse | יצירת ItemResponse חדש עבור הפריט הזה, שהוא בחירה מרובה. |
duplicate() | MultipleChoiceItem | יוצר עותק של פריט זה ומוסיף אותו לסוף הטופס. |
getChoices() | Choice[] | קבלת כל האפשרויות לפריט. |
getFeedbackForCorrect() | QuizFeedback | הפונקציה מחזירה את המשוב שמוצג למשיבים כאשר הם עונים כראוי על שאלה. |
getFeedbackForIncorrect() | QuizFeedback | הפונקציה מחזירה את המשוב שמוצג למשיבים כשהם משיבים באופן שגוי לשאלה. |
getHelpText() | String | הפונקציה מקבלת את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' לפריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
getId() | Integer | הפונקציה מקבלת את המזהה הייחודי של הפריט. |
getIndex() | Integer | הפונקציה מקבלת את האינדקס של הפריט מבין כל הפריטים בטופס. |
getPoints() | Integer | מחזירה את הערך הנקודתי של פריט שניתן לתת לו ציון. |
getTitle() | String | הפונקציה מקבלת את הכותרת של הפריט (לפעמים נקרא טקסט כותרת, במקרה של SectionHeaderItem ). |
getType() | ItemType | הפונקציה מקבלת את סוג הפריט, שמיוצג כ-ItemType . |
hasOtherOption() | Boolean | ההגדרה קובעת אם לפריט יש אפשרות 'אחר'. |
isRequired() | Boolean | הגדרה זו קובעת אם המשיב חייב לענות על השאלה. |
setChoiceValues(values) | MultipleChoiceItem | מגדירה את האפשרויות של פריט מתוך מערך של מחרוזות. |
setChoices(choices) | MultipleChoiceItem | מגדירה מערך של אפשרויות לפריט. |
setFeedbackForCorrect(feedback) | MultipleChoiceItem | הגדרת המשוב שיוצג למשיבים כאשר הם יענו כראוי לשאלה. |
setFeedbackForIncorrect(feedback) | MultipleChoiceItem | מגדירה את המשוב שיוצג למשיבים כאשר הם משיבים באופן שגוי לשאלה. |
setHelpText(text) | MultipleChoiceItem | מגדיר את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' עבור פריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
setPoints(points) | MultipleChoiceItem | הגדרת מספר הנקודות לשווי של פריט שניתן לדרג. |
setRequired(enabled) | MultipleChoiceItem | קובעת אם המשיב חייב לענות על השאלה. |
setTitle(title) | MultipleChoiceItem | מגדיר את כותרת הפריט (נקראת לפעמים טקסט כותרת, במקרה של SectionHeaderItem ). |
showOtherOption(enabled) | MultipleChoiceItem | ההגדרה קובעת אם לפריט יש אפשרות "אחר". |
PageBreakItem
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
duplicate() | PageBreakItem | יוצר עותק של פריט זה ומוסיף אותו לסוף הטופס. |
getGoToPage() | PageBreakItem | הפונקציה מקבלת את ה-PageBreakItem שאליו הטופס ידלג אחרי השלמת הדף לפני מעבר הדף (כלומר, בהגעה למעבר הדף הזה בהתקדמות לינארית רגילה דרך הטופס). |
getHelpText() | String | הפונקציה מקבלת את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' לפריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
getId() | Integer | הפונקציה מקבלת את המזהה הייחודי של הפריט. |
getIndex() | Integer | הפונקציה מקבלת את האינדקס של הפריט מבין כל הפריטים בטופס. |
getPageNavigationType() | PageNavigationType | הפונקציה מקבלת את סוג הניווט בדף שנוצר אחרי השלמת הדף לפני מעבר הדף הזה (כלומר, בהגעה למעבר הדף הזה באמצעות התקדמות לינארית רגילה דרך הטופס). |
getTitle() | String | הפונקציה מקבלת את הכותרת של הפריט (לפעמים נקרא טקסט כותרת, במקרה של SectionHeaderItem ). |
getType() | ItemType | הפונקציה מקבלת את סוג הפריט, שמיוצג כ-ItemType . |
setGoToPage(goToPageItem) | PageBreakItem | המדיניות מגדירה את הדף למעבר לאחר השלמת הדף לפני מעבר הדף (כלומר, בהגעה למעבר הדף הזה באמצעות התקדמות ליניארית רגילה דרך הטופס). |
setGoToPage(navigationType) | PageBreakItem | המדיניות הזו מגדירה את סוג הניווט בדף שמתבצע אחרי השלמת הדף לפני מעבר הדף הזה (כלומר, כשמגיעים למעבר הדף הזה מהתקדמות לינארית רגילה דרך הטופס). |
setHelpText(text) | PageBreakItem | מגדיר את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' עבור פריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
setTitle(title) | PageBreakItem | מגדיר את כותרת הפריט (נקראת לפעמים טקסט כותרת, במקרה של SectionHeaderItem ). |
PageNavigationType
תכונות
נכס | תיאור | התיאור |
---|---|---|
CONTINUE | Enum | המשך לדף הבא בטופס לאחר השלמת הדף הנוכחי. |
GO_TO_PAGE | Enum | מעבר לדף מסוים בטופס אחרי השלמת הדף הנוכחי. |
RESTART | Enum | הפעילו מחדש את הטופס מההתחלה, בלי למחוק את התשובות שהוזנו עד עכשיו, אחרי שתשלימו את הדף הנוכחי. |
SUBMIT | Enum | אחרי השלמת הדף הנוכחי, צריך לשלוח את התשובה לטופס. |
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
שיטות
TimeItem
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
createResponse(hour, minute) | ItemResponse | יצירת ItemResponse חדש לפריט הזמן הזה. |
duplicate() | TimeItem | יוצר עותק של פריט זה ומוסיף אותו לסוף הטופס. |
getGeneralFeedback() | QuizFeedback | הפונקציה מחזירה את המשוב שמוצג למשיבים כשהם עונים על שאלה שניתן לתת לה ציון. |
getHelpText() | String | הפונקציה מקבלת את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' לפריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
getId() | Integer | הפונקציה מקבלת את המזהה הייחודי של הפריט. |
getIndex() | Integer | הפונקציה מקבלת את האינדקס של הפריט מבין כל הפריטים בטופס. |
getPoints() | Integer | מחזירה את הערך הנקודתי של פריט שניתן לתת לו ציון. |
getTitle() | String | הפונקציה מקבלת את הכותרת של הפריט (לפעמים נקרא טקסט כותרת, במקרה של SectionHeaderItem ). |
getType() | ItemType | הפונקציה מקבלת את סוג הפריט, שמיוצג כ-ItemType . |
isRequired() | Boolean | הגדרה זו קובעת אם המשיב חייב לענות על השאלה. |
setGeneralFeedback(feedback) | TimeItem | מגדיר את המשוב שיוצג למשיבים כשהם משיבים על שאלה שאפשר לתת לה ציון, ושאין לה תשובה נכונה או שגויה (למשל, שאלות שנדרש להן ציון ידני). |
setHelpText(text) | TimeItem | מגדיר את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' עבור פריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
setPoints(points) | TimeItem | הגדרת מספר הנקודות לשווי של פריט שניתן לדרג. |
setRequired(enabled) | TimeItem | קובעת אם המשיב חייב לענות על השאלה. |
setTitle(title) | TimeItem | מגדיר את כותרת הפריט (נקראת לפעמים טקסט כותרת, במקרה של SectionHeaderItem ). |
VideoItem
שיטות
שיטה | סוג הערך שמוחזר | תיאור קצר |
---|---|---|
duplicate() | VideoItem | יוצר עותק של פריט זה ומוסיף אותו לסוף הטופס. |
getAlignment() | Alignment | העמודה הזו מאפשרת לראות את היישור האופקי של הסרטון. |
getHelpText() | String | הפונקציה מקבלת את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' לפריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
getId() | Integer | הפונקציה מקבלת את המזהה הייחודי של הפריט. |
getIndex() | Integer | הפונקציה מקבלת את האינדקס של הפריט מבין כל הפריטים בטופס. |
getTitle() | String | הפונקציה מקבלת את הכותרת של הפריט (לפעמים נקרא טקסט כותרת, במקרה של SectionHeaderItem ). |
getType() | ItemType | הפונקציה מקבלת את סוג הפריט, שמיוצג כ-ItemType . |
getWidth() | Integer | הפונקציה מקבלת את רוחב הסרטון בפיקסלים. |
setAlignment(alignment) | VideoItem | מגדיר את היישור האופקי של הסרטון. |
setHelpText(text) | VideoItem | מגדיר את טקסט העזרה של הפריט (נקרא לפעמים 'טקסט תיאור' עבור פריטי פריסה כמו ImageItems , PageBreakItems ו-SectionHeaderItems ). |
setTitle(title) | VideoItem | מגדיר את כותרת הפריט (נקראת לפעמים טקסט כותרת, במקרה של SectionHeaderItem ). |
setVideoUrl(youtubeUrl) | VideoItem | הסרטון עצמו מוגדר לפי כתובת URL נתונה ב-YouTube או מזהה וידאו ב-YouTube. |
setWidth(width) | VideoItem | מגדיר את רוחב הסרטון בפיקסלים. |