פריט שאלה שמאפשר למשתמש לדרג. אפשר לגשת לפריטים או ליצור אותם מ-Form
. כשמשתמשים בפריטים האלה במבחן, הם מקבלים ציונים.
// Open a form by ID
const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
// Get an existing rating item and access its properties.
const existingRatingItem = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem();
const ratingScaleLevel = existingRatingItem.getRatingScaleLevel();
const ratingIcon = existingRatingItem.getRatingIcon();
// Create a new rating item.
const ratingItem = form.addRatingItem();
// Update the rating item's properties via chaining.
ratingItem.setRatingScaleLevel(7).setRatingIcon(FormApp.RatingIconType.HEART);
Methods
שיטה | סוג הערך המוחזר | תיאור קצר |
---|---|---|
create | Item | יצירת Item חדש לפריט הדירוג הזה. |
duplicate() | Rating | יצירת עותק של הפריט הזה והוספתו לסוף הטופס. |
get | Quiz | הפונקציה מחזירה את המשוב שמוצג לתלמידים כשהם משיבים לשאלה שניתן לתת עליה ציון. |
get | String | הפונקציה מקבלת את טקסט העזרה של הפריט (לפעמים נקרא טקסט תיאור לפריטי פריסה כמו Image , Page ו-Section ). |
get | Integer | הפונקציה מקבלת את המזהה הייחודי של הפריט. |
get | Integer | הפונקציה מקבלת את האינדקס של הפריט מבין כל הפריטים בטופס. |
get | Integer | הפונקציה מחזירה את ערך הנקודות של פריט שאפשר לתת עליו ציון. |
get | Rating | הפונקציה מקבלת את הסמל שנבחר לדירוג. |
get | Integer | הפונקציה מקבלת את רמת הסולם של הדירוג. |
get | String | הפונקציה מקבלת את שם הפריט (לפעמים נקרא טקסט כותרת, במקרה של Section ). |
get | Item | הפונקציה מקבלת את סוג הפריט, שמיוצג כ-Item . |
is | Boolean | קובע אם המשיב חייב לענות על השאלה. |
set | Rating | מגדיר את המשוב שיוצג למשתתפים כשהם משיבים לשאלה שניתנת למתן ציונים, שאין לה תשובה נכונה או שגויה (כלומר, שאינה ניתנת למתן ציונים אוטומטי). |
set | Rating | מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט תיאור לפריטי פריסה כמו Image , Page ו-Section ). |
set | Rating | הגדרת מספר הנקודות שפריט שניתן להעניק לו ציון שווה. |
set | Rating | הגדרת הסמל של הסיווג. |
set | Rating | הגדרת רמת הסולם המקסימלית של הדירוג. |
set | Rating | מגדיר אם המשיב חייב לענות על השאלה. |
set | Rating | הגדרת שם הפריט (לפעמים נקרא טקסט כותרת, במקרה של Section ). |
מסמכים מפורטים
createResponse(response)
יצירת Item
חדש לפריט הדירוג הזה.
הפונקציה גורמת להשלכת חריגה של סקריפט אם הערך של response
שצוין נמוך מ-1
או גדול מהערך שהוחזר על ידי get
.
// Open a form by ID
const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
// Get an existing rating item and create a response for it.
const item = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem();
const response =item.createResponse(5);
פרמטרים
שם | סוג | תיאור |
---|---|---|
response | Integer | ערך לתשובה של פריט הדירוג הזה. |
חזרה
Item
– התגובה של הפריט.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
duplicate()
יצירת עותק של הפריט הזה והוספתו לסוף הטופס.
חזרה
Rating
– עותק כפול של Rating
הזה, לצורך שרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getGeneralFeedback()
הפונקציה מחזירה את המשוב שמוצג לתלמידים כשהם משיבים לשאלה שניתנת למתן ציונים.
חזרה
Quiz
– המשוב, אם יש כזה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getHelpText()
הפונקציה מקבלת את טקסט העזרה של הפריט (לפעמים נקרא טקסט תיאור לפריטי פריסה כמו Image
, Page
ו-Section
).
חזרה
String
– טקסט העזרה או טקסט התיאור של הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getId()
הפונקציה מקבלת את המזהה הייחודי של הפריט.
חזרה
Integer
– המזהה של הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getIndex()
הפונקציה מקבלת את האינדקס של הפריט מבין כל הפריטים בטופס.
חזרה
Integer
– האינדקס של הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getPoints()
הפונקציה מחזירה את ערך הנקודות של פריט שניתן להעניק לו ציון.
חזרה
Integer
– מספר הנקודות ששווה תשובה נכונה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getRatingIcon()
הפונקציה מקבלת את הסמל שנבחר לדירוג.
// Open a form by ID
const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
// Get an existing rating item and get its rating icon.
const item = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem();
const ratingIcon = item.getRatingIcon();
חזרה
Rating
— סוג סמל הדירוג.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getRatingScaleLevel()
הפונקציה מקבלת את רמת הסולם של הדירוג.
// Open a form by ID
const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
// Get an existing rating item and get its rating scale level.
const item = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem();
const ratingScaleLevel = item.getRatingScaleLevel();
חזרה
Integer
— רמת סולם הדירוג.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getTitle()
הפונקציה מקבלת את שם הפריט (לפעמים נקרא טקסט כותרת, במקרה של Section
).
חזרה
String
– שם הפריט או טקסט הכותרת שלו
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getType()
הפונקציה מקבלת את סוג הפריט, שמיוצג כ-Item
.
חזרה
Item
– סוג הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
isRequired()
קובע אם המשיב חייב לענות על השאלה.
חזרה
Boolean
– אם המשיב חייב להשיב על השאלה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setGeneralFeedback(feedback)
מגדיר את המשוב שיוצג למשתתפים כשהם משיבים לשאלה שניתנת למתן ציונים, שאין לה תשובה נכונה או שגויה (כלומר, שאינה ניתנת למתן ציונים אוטומטי).
פרמטרים
שם | סוג | תיאור |
---|---|---|
feedback | Quiz | המשוב החדש |
חזרה
Rating
— ה-Rating
הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setHelpText(text)
מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט תיאור לפריטי פריסה כמו Image
, Page
ו-Section
).
פרמטרים
שם | סוג | תיאור |
---|---|---|
text | String | טקסט העזרה החדש |
חזרה
Rating
— ה-Rating
הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setPoints(points)
הגדרת מספר הנקודות שפריט שניתן להגיש עליו מטלה שווה. ערך ברירת המחדל לפריטים חדשים הוא 0.
פרמטרים
שם | סוג | תיאור |
---|---|---|
points | Integer | מספר הנקודות שמשויכות לפריט השאלה |
חזרה
Rating
— ה-Rating
הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setRatingIcon(ratingIcon)
הגדרת הסמל של הסיווג.
גורמת להשלכת חריגה בזמן סקריפט אם סוג סמל הדירוג לא תקין.
// Open a form by ID
const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
// Get an existing rating item and set its rating icon.
const item = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem();
item.setRatingIcon(FormApp.RatingIconType.THUMB_UP);
פרמטרים
שם | סוג | תיאור |
---|---|---|
rating | Rating | סוג סמל הדירוג. |
חזרה
Rating
— השדה Rating
, לצורך קישור.
זריקות
Error
– אם סוג סמל הדירוג לא חוקי
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setRatingScaleLevel(ratingScaleLevel)
הגדרת רמת הסולם המקסימלית של הדירוג. רמת הסולם המקסימלית של הדירוג צריכה להיות בין 3
ל-10
, כולל. הדירוג החדש מוגדר כברירת מחדל לרמה 3
בסולם הדירוג.
אם הערכים שצוינו חורגים מהמגבלות המותרות, מתבצעת הטלת חריגה בזמן הרצת הסקריפט.
// Open a form by ID
const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
// Get an existing rating item and set its rating scale level.
const item = form.getItems(FormApp.ItemType.RATING)[0].asRatingItem();
item.setRatingScaleLevel(7);
פרמטרים
שם | סוג | תיאור |
---|---|---|
rating | Integer | רמת סולם הדירוג. |
חזרה
Rating
— השדה Rating
, לצורך קישור.
זריקות
Error
– אם רמת סולם הדירוג לא תקינה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setRequired(enabled)
מגדיר אם המשיב חייב לענות על השאלה.
פרמטרים
שם | סוג | תיאור |
---|---|---|
enabled | Boolean | אם המשיב חייב להשיב על השאלה |
חזרה
Rating
– הפריט הנוכחי (לשרשור)
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setTitle(title)
הגדרת שם הפריט (לפעמים נקרא טקסט כותרת, במקרה של Section
).
פרמטרים
שם | סוג | תיאור |
---|---|---|
title | String | הטקסט החדש של הכותרת או הכותרת הראשית |
חזרה
Rating
— ה-Rating
הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms