פריט טופס גנרי שמכיל מאפיינים שקיימים בכל הפריטים, כמו שם וטקסט עזרה.
אפשר לגשת לפריטים או ליצור אותם מ-Form
.
כדי לבצע פעולות במאפיינים ספציפיים לסוג, משתמשים ב-get
כדי לבדוק את Item
של הפריט, ואז מבצעים הטמעה (cast) של הפריט לכיתה המתאימה באמצעות שיטה כמו 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
— הפריט ברשימה
זריקות
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
– הפריט paragraph-text
זריקות
Error
– אם הפריט הוא לא פריט טקסט של פסקה
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
as Rating Item()
הפונקציה מחזירה את הפריט כפריט דירוג. אם הערך של Item
לא היה RATING
, מתרחשת זריקה של ScriptingException.
// 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()
יצירת עותק של הפריט הזה והוספתו לסוף הטופס.
חזרה
Item
– עותק כפול של Item
הזה, לצורך שרשור
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
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 Title()
הפונקציה מקבלת את שם הפריט (לפעמים נקרא טקסט כותרת, במקרה של Section
).
חזרה
String
– שם הפריט או טקסט הכותרת שלו
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Type()
הפונקציה מקבלת את סוג הפריט, שמיוצג כ-Item
.
חזרה
Item
– סוג הפריט
אישור
סקריפטים שמשתמשים בשיטה הזו דורשים הרשאה עם אחד או יותר מהיקפי הגישה הבאים:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
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