פריט טופס גנרי שמכיל מאפיינים משותפים לכל הפריטים, כמו שם וטקסט עזרה.
אפשר לגשת לפריטים או ליצור אותם מתוך 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