Interface 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