Interface Item

Item

एक सामान्य फ़ॉर्म, जिसमें सभी आइटम के लिए एक जैसी प्रॉपर्टी होती हैं, जैसे कि शीर्षक और सहायता टेक्स्ट. आइटम, 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()

आइटम को इमेज आइटम के रूप में लौटाता है. अगर ItemType, पहले से IMAGE नहीं था, तो स्क्रिप्टिंग अपवाद करता है.

वापसी का टिकट

ImageItem — इमेज आइटम

थ्रो

Error — अगर आइटम, इमेज आइटम नहीं है


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()

आइटम को वीडियो आइटम के रूप में लौटाता है. अगर ItemType, पहले से VIDEO नहीं था, तो स्क्रिप्टिंग अपवाद करता है.

वापसी का टिकट

VideoItem — वीडियो आइटम

थ्रो

Error — अगर आइटम, वीडियो आइटम नहीं है


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 जैसे लेआउट आइटम के लिए ब्यौरे वाला टेक्स्ट भी कहा जाता है).

पैरामीटर

नामटाइपब्यौरा
textStringनया सहायता टेक्स्ट

वापसी का टिकट

Item — यह Item, चेन बनाने के लिए

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setTitle(title)

आइटम का शीर्षक सेट करता है (SectionHeaderItem के मामले में, कभी-कभी इसे हेडर टेक्स्ट भी कहा जाता है).

पैरामीटर

नामटाइपब्यौरा
titleStringनया शीर्षक या हेडर टेक्स्ट

वापसी का टिकट

Item — यह Item, चेन बनाने के लिए

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms