यह एक सामान्य फ़ॉर्म आइटम है. इसमें सभी आइटम के लिए सामान्य प्रॉपर्टी होती हैं. जैसे, टाइटल और सहायता टेक्स्ट.
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); }
क्लास लागू करना
नाम | संक्षिप्त विवरण |
---|
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
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
— पैराग्राफ़-टेक्स्ट आइटम
थ्रो
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 | नया सहायता टेक्स्ट |
वापसी का टिकट
Item
— यह Item
, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Title(title)
इससे आइटम का टाइटल सेट किया जाता है. Section
के मामले में, इसे कभी-कभी हेडर टेक्स्ट भी कहा जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
title | String | नया टाइटल या हेडर टेक्स्ट |
वापसी का टिकट
Item
— यह Item
, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms