פריט שאלה שמאפשר למשיב לתת דירוג. אפשר לגשת לפריטים או ליצור אותם מתוך 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 ). |
תיעוד מפורט
create Response(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
get General Feedback()
הפונקציה מחזירה את המשוב שמוצג למשיבים כשהם משיבים על שאלה שאפשר לתת עליה ציון.
חזרה
Quiz
– המשוב, אם יש כזה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Help Text()
מקבל את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו Image
, Page
ו-Section
).
חזרה
String
— טקסט העזרה או טקסט התיאור של הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Id()
מחזירה את המזהה הייחודי של הפריט.
חזרה
Integer
— המזהה של הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Index()
הפונקציה מחזירה את האינדקס של הפריט מבין כל הפריטים בטופס.
חזרה
Integer
– האינדקס של הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Points()
הפונקציה מחזירה את ערך הנקודות של פריט שאפשר לתת לו ציון.
חזרה
Integer
– מספר הנקודות ששווה השאלה.
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Rating Icon()
מחזירה את הסמל שנבחר לדירוג.
// 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
get Rating Scale Level()
מחזירה את רמת הסולם של הדירוג.
// 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
get Title()
מחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של Section
).
חזרה
String
– שם הפריט או טקסט הכותרת
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Type()
is Required()
קובעת אם המשיב חייב לענות על השאלה.
חזרה
Boolean
– האם המשיב חייב לענות על השאלה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set General Feedback(feedback)
מגדיר את המשוב שיוצג למשיבים כשהם משיבים על שאלה שאפשר לתת עליה ציון ושאין לה תשובה נכונה או שגויה (כלומר, שאלות שצריך לתת עליהן ציון ידנית).
פרמטרים
שם | סוג | תיאור |
---|---|---|
feedback | Quiz | המשוב החדש |
חזרה
Rating
— Rating
הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Help Text(text)
המאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטי פריסה כמו Image
, Page
ו-Section
).
פרמטרים
שם | סוג | תיאור |
---|---|---|
text | String | טקסט העזרה החדש |
חזרה
Rating
— Rating
הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Points(points)
הגדרת מספר הנקודות ששווה פריט שאפשר לתת לו ציון. ערך ברירת המחדל של פריטים חדשים הוא 0.
פרמטרים
שם | סוג | תיאור |
---|---|---|
points | Integer | מספר הנקודות ששווה פריט שאלה |
חזרה
Rating
— Rating
הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Rating Icon(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
set Rating Scale Level(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
set Required(enabled)
הגדרה שקובעת אם המשיב חייב לענות על השאלה.
פרמטרים
שם | סוג | תיאור |
---|---|---|
enabled | Boolean | האם המשיב חייב לענות על השאלה |
חזרה
Rating
— הפריט הנוכחי (לשרשור)
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Title(title)
מגדיר את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של Section
).
פרמטרים
שם | סוג | תיאור |
---|---|---|
title | String | הטקסט החדש של הכותרת או הכותרת הראשית |
חזרה
Rating
— Rating
הזה, לשרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms