एक सामान्य फ़ॉर्म, जिसमें सभी आइटम के लिए एक जैसी प्रॉपर्टी होती हैं, जैसे कि शीर्षक और सहायता टेक्स्ट.
आइटम, Form
से बनाए या ऐक्सेस किए जा सकते हैं.
खास तरह की प्रॉपर्टी पर ऑपरेट करने के लिए, getType()
का इस्तेमाल करके आइटम के ItemType
देखें. इसके बाद, आइटम को
asCheckboxItem()
जैसी विधि का उपयोग करके उचित श्रेणी की खोज करें.
// Create a new form and add a text item. var form = FormApp.create('Form Name'); form.addTextItem(); // Access the text item as a generic item. var items = form.getItems(); var item = items[0]; // Cast the generic item to the text-item class. if (item.getType() == 'TEXT') { var textItem = item.asTextItem(); textItem.setRequired(false); }
क्लास लागू करना
नाम | संक्षिप्त विवरण |
---|
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
asCheckboxGridItem() | CheckboxGridItem | आइटम को चेकबॉक्स ग्रिड आइटम के रूप में देता है. |
asCheckboxItem() | CheckboxItem | आइटम को चेकबॉक्स आइटम के रूप में लौटाता है. |
asDateItem() | DateItem | आइटम को तारीख आइटम के रूप में लौटाता है. |
asDateTimeItem() | DateTimeItem | यह आइटम को तारीख और समय के आइटम के तौर पर दिखाता है. |
asDurationItem() | DurationItem | आइटम को एक अवधि आइटम के रूप में देता है. |
asGridItem() | GridItem | आइटम को ग्रिड आइटम के तौर पर दिखाता है. |
asImageItem() | ImageItem | आइटम को इमेज आइटम के रूप में लौटाता है. |
asListItem() | ListItem | आइटम को सूची आइटम के रूप में लौटाता है. |
asMultipleChoiceItem() | MultipleChoiceItem | आइटम को कई विकल्पों वाले आइटम के रूप में लौटाता है. |
asPageBreakItem() | PageBreakItem | आइटम को पेज ब्रेक आइटम के तौर पर दिखाता है. |
asParagraphTextItem() | ParagraphTextItem | आइटम को पैराग्राफ़-टेक्स्ट आइटम के रूप में लौटाता है. |
asScaleItem() | ScaleItem | आइटम को स्केल आइटम के रूप में लौटाता है. |
asSectionHeaderItem() | SectionHeaderItem | आइटम को सेक्शन-हेडर आइटम के रूप में लौटाता है. |
asTextItem() | TextItem | आइटम को टेक्स्ट आइटम के रूप में लौटाता है. |
asTimeItem() | TimeItem | आइटम को समय आइटम के रूप में देता है. |
asVideoItem() | VideoItem | आइटम को वीडियो आइटम के रूप में लौटाता है. |
duplicate() | Item | इस आइटम की एक कॉपी बनाता है और उसे फ़ॉर्म के आखिर में जोड़ देता है. |
getHelpText() | String | आइटम के सहायता टेक्स्ट को फ़ेच करता है (कभी-कभी इसे ImageItems , PageBreakItems , और SectionHeaderItems जैसे लेआउट आइटम के लिए ब्यौरे वाला टेक्स्ट भी कहा जाता है). |
getId() | Integer | आइटम का यूनीक आइडेंटिफ़ायर मिलता है. |
getIndex() | Integer | फ़ॉर्म में मौजूद सभी आइटम के बीच आइटम का इंडेक्स लाता है. |
getTitle() | String | आइटम का टाइटल मिलता है (SectionHeaderItem के मामले में, कभी-कभी इसे हेडर टेक्स्ट भी कहा जाता है). |
getType() | ItemType | आइटम के टाइप की जानकारी देता है, जिसे ItemType के तौर पर दिखाया जाता है. |
setHelpText(text) | Item | आइटम के सहायता टेक्स्ट को सेट करता है (कभी-कभी इसे ImageItems , PageBreakItems , और SectionHeaderItems जैसे लेआउट आइटम के लिए ब्यौरे वाला टेक्स्ट भी कहा जाता है). |
setTitle(title) | Item | आइटम का शीर्षक सेट करता है (SectionHeaderItem के मामले में, कभी-कभी इसे हेडर टेक्स्ट भी कहा जाता है). |
विस्तृत दस्तावेज़
asCheckboxGridItem()
आइटम को चेकबॉक्स ग्रिड आइटम के रूप में देता है. अगर ItemType
, पहले से CHECKBOX_GRID
नहीं था, तो स्क्रिप्टिंग अपवाद करता है.
वापसी का टिकट
CheckboxGridItem
— चेकबॉक्स ग्रिड आइटम
थ्रो
Error
— अगर आइटम, चेकबॉक्स ग्रिड आइटम नहीं है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asCheckboxItem()
आइटम को चेकबॉक्स आइटम के रूप में लौटाता है. अगर ItemType
, पहले से CHECKBOX
नहीं था, तो स्क्रिप्टिंग अपवाद करता है.
वापसी का टिकट
CheckboxItem
— चेकबॉक्स आइटम
थ्रो
Error
— अगर आइटम, चेकबॉक्स वाला आइटम नहीं है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asDateItem()
आइटम को तारीख आइटम के रूप में लौटाता है. अगर ItemType
, पहले से DATE
नहीं था, तो स्क्रिप्टिंग अपवाद करता है.
वापसी का टिकट
DateItem
— तारीख आइटम
थ्रो
Error
— अगर आइटम, तारीख वाला आइटम नहीं है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asDateTimeItem()
यह आइटम को तारीख और समय के आइटम के तौर पर दिखाता है. अगर ItemType
, पहले से DATETIME
नहीं था, तो स्क्रिप्टिंग अपवाद करता है.
वापसी का टिकट
DateTimeItem
— तारीख और समय का आइटम
थ्रो
Error
— अगर आइटम, तारीख और समय वाला आइटम नहीं है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asDurationItem()
आइटम को एक अवधि आइटम के रूप में देता है. अगर ItemType
, पहले से DURATION
नहीं था, तो स्क्रिप्टिंग अपवाद करता है.
वापसी का टिकट
DurationItem
— अवधि आइटम
थ्रो
Error
— अगर आइटम, एक अवधि वाला आइटम नहीं है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asGridItem()
आइटम को ग्रिड आइटम के तौर पर दिखाता है. अगर ItemType
, पहले से GRID
नहीं था, तो स्क्रिप्टिंग अपवाद करता है.
वापसी का टिकट
GridItem
— ग्रिड आइटम
थ्रो
Error
— अगर आइटम, ग्रिड आइटम नहीं है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asImageItem()
asListItem()
आइटम को सूची आइटम के रूप में लौटाता है. अगर ItemType
, पहले से LIST
नहीं था, तो स्क्रिप्टिंग अपवाद करता है.
वापसी का टिकट
ListItem
— सूची आइटम
थ्रो
Error
— अगर आइटम, सूची में मौजूद नहीं है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asMultipleChoiceItem()
आइटम को कई विकल्पों वाले आइटम के रूप में लौटाता है. अगर ItemType
, पहले से MULTIPLE_CHOICE
नहीं था, तो स्क्रिप्टिंग अपवाद करता है.
वापसी का टिकट
MultipleChoiceItem
— कई विकल्प वाला आइटम
थ्रो
Error
— अगर कोई आइटम, कई विकल्प वाला आइटम नहीं है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asPageBreakItem()
आइटम को पेज ब्रेक आइटम के तौर पर दिखाता है. अगर ItemType
, पहले से PAGE_BREAK
नहीं था, तो स्क्रिप्टिंग अपवाद करता है.
वापसी का टिकट
PageBreakItem
— पेज ब्रेक वाला आइटम
थ्रो
Error
— अगर आइटम, पेज ब्रेक आइटम नहीं है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asParagraphTextItem()
आइटम को पैराग्राफ़-टेक्स्ट आइटम के रूप में लौटाता है. अगर ItemType
, पहले से PARAGRAPH_TEXT
नहीं था, तो स्क्रिप्टिंग अपवाद करता है.
वापसी का टिकट
ParagraphTextItem
— पैराग्राफ़ टेक्स्ट आइटम
थ्रो
Error
— अगर आइटम, पैराग्राफ़ टेक्स्ट आइटम नहीं है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asScaleItem()
आइटम को स्केल आइटम के रूप में लौटाता है. अगर ItemType
, पहले से SCALE
नहीं था, तो स्क्रिप्टिंग अपवाद करता है.
वापसी का टिकट
ScaleItem
— स्केल आइटम
थ्रो
Error
— अगर आइटम, स्केल आइटम नहीं है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asSectionHeaderItem()
आइटम को सेक्शन-हेडर आइटम के रूप में लौटाता है. अगर ItemType
, पहले से SECTION_HEADER
नहीं था, तो स्क्रिप्टिंग अपवाद करता है.
वापसी का टिकट
SectionHeaderItem
— सेक्शन-हेडर आइटम
थ्रो
Error
— अगर आइटम, सेक्शन हेडर आइटम नहीं है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asTextItem()
आइटम को टेक्स्ट आइटम के रूप में लौटाता है. अगर ItemType
, पहले से TEXT
नहीं था, तो स्क्रिप्टिंग अपवाद करता है.
वापसी का टिकट
TextItem
— टेक्स्ट आइटम
थ्रो
Error
— अगर आइटम, टेक्स्ट आइटम नहीं है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asTimeItem()
आइटम को समय आइटम के रूप में देता है. अगर ItemType
, पहले से TIME
नहीं था, तो स्क्रिप्टिंग अपवाद करता है.
वापसी का टिकट
TimeItem
— समय आइटम
थ्रो
Error
— अगर आइटम, समय की जानकारी देने वाला आइटम नहीं है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
asVideoItem()
duplicate()
इस आइटम की एक कॉपी बनाता है और उसे फ़ॉर्म के आखिर में जोड़ देता है.
वापसी का टिकट
Item
— चेन बनाने के लिए इस Item
का डुप्लीकेट है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getHelpText()
आइटम के सहायता टेक्स्ट को फ़ेच करता है (कभी-कभी इसे ImageItems
, PageBreakItems
, और SectionHeaderItems
जैसे लेआउट आइटम के लिए ब्यौरे वाला टेक्स्ट भी कहा जाता है).
वापसी का टिकट
String
— आइटम का सहायता टेक्स्ट या विवरण टेक्स्ट
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getId()
आइटम का यूनीक आइडेंटिफ़ायर मिलता है.
वापसी का टिकट
Integer
— आइटम का आईडी
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getIndex()
फ़ॉर्म में मौजूद सभी आइटम के बीच आइटम का इंडेक्स लाता है.
वापसी का टिकट
Integer
— आइटम का इंडेक्स
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getTitle()
आइटम का टाइटल मिलता है (SectionHeaderItem
के मामले में, कभी-कभी इसे हेडर टेक्स्ट भी कहा जाता है).
वापसी का टिकट
String
— आइटम का टाइटल या हेडर टेक्स्ट
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getType()
आइटम के टाइप की जानकारी देता है, जिसे ItemType
के तौर पर दिखाया जाता है.
वापसी का टिकट
ItemType
— आइटम का टाइप
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setHelpText(text)
आइटम के सहायता टेक्स्ट को सेट करता है (कभी-कभी इसे ImageItems
, PageBreakItems
, और SectionHeaderItems
जैसे लेआउट आइटम के लिए ब्यौरे वाला टेक्स्ट भी कहा जाता है).
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
text | String | नया सहायता टेक्स्ट |
वापसी का टिकट
Item
— यह Item
, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setTitle(title)
आइटम का शीर्षक सेट करता है (SectionHeaderItem
के मामले में, कभी-कभी इसे हेडर टेक्स्ट भी कहा जाता है).
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
title | String | नया शीर्षक या हेडर टेक्स्ट |
वापसी का टिकट
Item
— यह Item
, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms