Google ऐप्लिकेशन के यूज़र इंटरफ़ेस के इंस्टेंस में कस्टम मेन्यू. स्क्रिप्ट, किसी खुले हुए दस्तावेज़ या फ़ॉर्म के मौजूदा इंस्टेंस के लिए ही यूज़र इंटरफ़ेस (यूआई) से इंटरैक्ट कर सकती है. साथ ही, वह स्क्रिप्ट सिर्फ़ तब इंटरैक्ट कर सकती है, जब स्क्रिप्ट दस्तावेज़ या फ़ॉर्म के लिए कंटेनर से बंधी हो. ज़्यादा जानकारी के लिए, मेन्यू की गाइड देखें.
// 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)
मेन्यू में कोई आइटम जोड़ता है. मेन्यू आइटम का लेबल वाक्य केस में होना चाहिए (सिर्फ़ पहला शब्द कैपिटल लेटर में होना चाहिए).
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
caption | String | मेन्यू आइटम के लिए लेबल, जिसमें सिर्फ़ पहला शब्द कैपिटल लेटर में है. |
functionName | String | उस फ़ंक्शन का नाम जिसे उपयोगकर्ता के किसी आइटम को चुनने पर शुरू करना है. शामिल की गई लाइब्रेरी के फ़ंक्शन इस्तेमाल किए जा सकते हैं, जैसे कि Library.libFunction1 . |
रिटर्न
addSubMenu(menu)
addToUi()
एडिटर के यूज़र इंटरफ़ेस के इंस्टेंस में मेन्यू को शामिल करता है.