פריט טופס גנרי שמכיל מאפיינים משותפים לכל הפריטים, כמו שם וטקסט עזרה.
אפשר לגשת לפריטים או ליצור אותם מתוך Form.
כדי לבצע פעולות על מאפיינים ספציפיים לסוג, משתמשים ב-get כדי לבדוק את Item של הפריט, ואז מבצעים המרה של הפריט למחלקה המתאימה באמצעות שיטה כמו as.
// Create a new form and add a text item. const form = FormApp.create('Form Name'); form.addTextItem(); // Access the text item as a generic item. const items = form.getItems(); const item = items[0]; // Cast the generic item to the text-item class. if (item.getType() === 'TEXT') { const textItem = item.asTextItem(); textItem.setRequired(false); }
הטמעה של כיתות
| שם | תיאור קצר |
|---|
Methods
| שיטה | סוג הערך שמוחזר | תיאור קצר |
|---|---|---|
as | Checkbox | הפונקציה מחזירה את הפריט כפריט של רשת משבצות לסימון. |
as | Checkbox | הפונקציה מחזירה את הפריט כפריט של תיבת סימון. |
as | Date | הפונקציה מחזירה את הפריט כפריט תאריך. |
as | Date | הפונקציה מחזירה את הפריט כפריט של תאריך ושעה. |
as | Duration | הפונקציה מחזירה את הפריט כפריט משך. |
as | Grid | מחזירה את הפריט כפריט ברשת. |
as | Image | הפונקציה מחזירה את הפריט כפריט תמונה. |
as | List | מחזירה את הפריט כפריט ברשימה. |
as | Multiple | מחזירה את הפריט כפריט של בחירה מרובה. |
as | Page | הפונקציה מחזירה את הפריט כפריט של מעבר עמוד. |
as | Paragraph | הפונקציה מחזירה את הפריט כפריט טקסט של פסקה. |
as | Rating | הפונקציה מחזירה את הפריט כפריט דירוג. |
as | Scale | הפונקציה מחזירה את הפריט כפריט בסולם. |
as | Section | מחזירה את הפריט כפריט של כותרת קטע. |
as | Text | הפונקציה מחזירה את הפריט כפריט טקסט. |
as | Time | הפונקציה מחזירה את הפריט כפריט של שעה. |
as | Video | הפונקציה מחזירה את הפריט כפריט וידאו. |
duplicate() | Item | יוצר עותק של הפריט ומצרף אותו לסוף הטופס. |
get | String | מקבל את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטים בפריסה כמו Image, Page ו-Section). |
get | Integer | מחזירה את המזהה הייחודי של הפריט. |
get | Integer | הפונקציה מחזירה את האינדקס של הפריט מבין כל הפריטים בטופס. |
get | String | מחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של Section). |
get | Item | מחזירה את סוג הפריט, שמיוצג כ-Item. |
set | Item | המאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטי פריסה כמו Image, Page ו-Section). |
set | Item | מגדיר את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של Section). |
תיעוד מפורט
as Checkbox Grid Item()
הפונקציה מחזירה את הפריט כפריט של רשת משבצות לסימון. מופעלת חריגה בסקריפט אם הערך של Item לא היה CHECKBOX_GRID.
חזרה
Checkbox – פריט רשת תיבות הסימון
זריקות
Error – אם הפריט הוא לא פריט של רשת עם תיבות סימון
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
as Checkbox Item()
הפונקציה מחזירה את הפריט כפריט של תיבת סימון. מופעלת חריגה בסקריפט אם הערך של Item לא היה CHECKBOX.
חזרה
Checkbox – פריט תיבת הסימון
זריקות
Error — אם הפריט הוא לא פריט של תיבת סימון
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
as Date Item()
הפונקציה מחזירה את הפריט כפריט תאריך. מופעלת חריגה בסקריפט אם הערך של Item לא היה DATE.
חזרה
Date — פריט התאריך
זריקות
Error – אם הפריט הוא לא פריט תאריך
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
as Date Time Item()
הפונקציה מחזירה את הפריט כפריט של תאריך ושעה. מופעלת חריגה בסקריפט אם הערך של Item לא היה DATETIME.
חזרה
Date — פריט התאריך והשעה
זריקות
Error – אם הפריט הוא לא פריט של תאריך ושעה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
as Duration Item()
הפונקציה מחזירה את הפריט כפריט משך. מופעלת חריגה בסקריפט אם הערך של Item לא היה DURATION.
חזרה
Duration – פריט משך
זריקות
Error – אם הפריט לא מוגבל בזמן
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
as Grid Item()
מחזירה את הפריט כפריט ברשת. מופעלת חריגה בסקריפט אם הערך של Item לא היה GRID.
חזרה
Grid — הפריט ברשת
זריקות
Error – אם הפריט הוא לא פריט ברשת
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
as Image Item()
as List Item()
מחזירה את הפריט כפריט ברשימה. מופעלת חריגה בסקריפט אם הערך של Item לא היה LIST.
חזרה
List — the list item
זריקות
Error – אם הפריט הוא לא פריט ברשימה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
as Multiple Choice Item()
מחזירה את הפריט כפריט של בחירה מרובה. מופעלת חריגה בסקריפט אם הערך של Item לא היה MULTIPLE_CHOICE.
חזרה
Multiple — פריט של בחירה מרובה
זריקות
Error – אם הפריט הוא לא פריט של בחירה מרובה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
as Page Break Item()
הפונקציה מחזירה את הפריט כפריט של מעבר עמוד. מופעלת חריגה בסקריפט אם הערך של Item לא היה PAGE_BREAK.
חזרה
Page — הפריט של מעבר הדף
זריקות
Error – אם הפריט הוא לא פריט של מעבר בין דפים
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
as Paragraph Text Item()
הפונקציה מחזירה את הפריט כפריט טקסט של פסקה. מופעלת חריגה בסקריפט אם הערך של Item לא היה PARAGRAPH_TEXT.
חזרה
Paragraph — פריט טקסט הפסקה
זריקות
Error – אם הפריט הוא לא פריט טקסט של פסקה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
as Rating Item()
הפונקציה מחזירה את הפריט כפריט דירוג. הפונקציה מעלה ScriptingException אם הערך של Item לא היה RATING.
// Opens the Forms file by its URL. If you created your script from within a // Google Forms file, you can use FormApp.getActiveForm() instead. // TODO(developer): Replace the URL with your own. const form = FormApp.openByUrl('https://docs.google.com/forms/d/abc123456/edit'); // Fetch any item which is of type rating. const item = form.getItems(FormApp.ItemType.RATING)[0]; // Convert the item to a rating item. const ratingItem = item.asRatingItem();
חזרה
Rating – פריט הדירוג.
זריקות
Error – אם הפריט לא ניתן לדירוג
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
as Scale Item()
הפונקציה מחזירה את הפריט כפריט בסולם. מופעלת חריגה בסקריפט אם הערך של Item לא היה SCALE.
חזרה
Scale – פריט הסולם
זריקות
Error – אם הפריט לא מוגדר כפריט שניתן לשנות את קנה המידה שלו
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
as Section Header Item()
מחזירה את הפריט כפריט של כותרת קטע. מופעלת חריגה בסקריפט אם הערך של Item לא היה SECTION_HEADER.
חזרה
Section — פריט כותרת הקטע
זריקות
Error – אם הפריט הוא לא כותרת של קטע
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
as Text Item()
הפונקציה מחזירה את הפריט כפריט טקסט. מופעלת חריגה בסקריפט אם הערך של Item לא היה TEXT.
חזרה
Text – פריט הטקסט
זריקות
Error – אם הפריט הוא לא פריט טקסט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
as Time Item()
הפונקציה מחזירה את הפריט כפריט של שעה. מופעלת חריגה בסקריפט אם הערך של Item לא היה TIME.
חזרה
Time – פריט הזמן
זריקות
Error – אם הפריט הוא לא פריט של זמן
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
as Video Item()
duplicate()
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 Title()
מחזירה את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של Section).
חזרה
String – שם הפריט או טקסט הכותרת
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
get Type()
set Help Text(text)
המאפיין מגדיר את טקסט העזרה של הפריט (לפעמים נקרא טקסט התיאור של פריטי פריסה כמו Image, Page ו-Section).
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
text | String | טקסט העזרה החדש |
חזרה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
set Title(title)
מגדיר את שם הפריט (לפעמים נקרא טקסט הכותרת, במקרה של Section).
פרמטרים
| שם | סוג | תיאור |
|---|---|---|
title | String | הטקסט החדש של הכותרת או הכותרת הראשית |
חזרה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחת או יותר מההיקפים הבאים:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms