Class Menu

मेन्यू

Google app के यूज़र इंटरफ़ेस के इंस्टेंस में कस्टम मेन्यू. स्क्रिप्ट सिर्फ़ ऐसे यूज़र इंटरफ़ेस (यूआई) के साथ इंटरैक्ट कर सकती है जो किसी मौजूदा दस्तावेज़ या फ़ॉर्म से जुड़ा हो. साथ ही, ऐसा तब भी हो सकता है, जब स्क्रिप्ट को दस्तावेज़ या फ़ॉर्म से कंटेनर-बाइंड किया गया हो. ज़्यादा जानकारी के लिए, मेन्यू के लिए गाइड देखें.

// Add a custom menu to the active spreadsheet, including a separator and a sub-menu.
function onOpen(e) {
  SpreadsheetApp.getUi()
      .createMenu('My Menu')
      .addItem('My Menu Item', 'myFunction')
      .addSeparator()
      .addSubMenu(SpreadsheetApp.getUi().createMenu('My Submenu')
          .addItem('One Submenu Item', 'mySecondFunction')
          .addItem('Another Submenu Item', 'myThirdFunction'))
      .addToUi();
}

माटिंग में इस्तेमाल हुए तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addItem(caption, functionName)Menuमेन्यू में आइटम जोड़ता है.
addSeparator()Menuमेन्यू में विज़ुअल सेपरेटर जोड़ता है.
addSubMenu(menu)Menuमेन्यू में सब-मेन्यू जोड़ता है.
addToUi()voidएडिटर के यूज़र इंटरफ़ेस के मेन्यू में मेन्यू डालता है.

ज़्यादा जानकारी वाले दस्तावेज़

addItem(caption, functionName)

मेन्यू में आइटम जोड़ता है. मेन्यू आइटम के लिए लेबल, वाक्य के केस में होना चाहिए (सिर्फ़ पहले शब्द को कैपिटल लेटर में रखना).

पैरामीटर

नामटाइपब्यौरा
captionStringमेन्यू आइटम के लिए लेबल, जिसमें सिर्फ़ पहला शब्द कैपिटल लेटर में है.
functionNameStringउपयोगकर्ता के आइटम चुनने पर फ़ंक्शन के नाम को शुरू करने के लिए. शामिल की गई लाइब्रेरी से फ़ंक्शन का इस्तेमाल किया जा सकता है, जैसे कि Library.libFunction1.

रिटर्न टिकट

Menu — चेन के लिए यह Menu.


addSeparator()

मेन्यू में विज़ुअल सेपरेटर जोड़ता है.

रिटर्न टिकट

Menu — चेन के लिए यह Menu.


addSubMenu(menu)

मेन्यू में सब-मेन्यू जोड़ता है.

पैरामीटर

नामटाइपब्यौरा
menuMenuएक टॉप-लेवल मेन्यू की तरह बनाया गया सब-मेन्यू.

रिटर्न टिकट

Menu — चेन के लिए यह Menu.


addToUi()

एडिटर के यूज़र इंटरफ़ेस के मेन्यू में मेन्यू डालता है.