Sheets मैक्रो मेनिफ़ेस्ट रिसॉर्स

इस कॉन्फ़िगरेशन का इस्तेमाल, Sheets मैक्रो को तय करने के लिए किया जाता है. मैक्रो तय करने वाले मेनिफ़ेस्ट में, ज़रूरी है के तौर पर मार्क किए गए सभी फ़ील्ड शामिल होने चाहिए.

Sheets

यह Sheets मैक्रो मेनिफ़ेस्ट कॉन्फ़िगरेशन का टॉप-लेवल है. इसका इस्तेमाल सिर्फ़ Sheets मैक्रो तय करने के लिए किया जाता है.

JSON के काेड में दिखाना
{
  "macros": [
    {
      object (Macro)
    }
  ]
}
फ़ील्ड
macros[]

object (Macro)

ज़रूरी है. डिफ़ाइन किए गए मैक्रो और उनसे जुड़ी प्रॉपर्टी की सूची.

मैक्रो

किसी एक मैक्रो का कॉन्फ़िगरेशन. डेफ़िनिशन में, ज़रूरी के तौर पर मार्क किए गए सभी फ़ील्ड शामिल होने चाहिए.

JSON के काेड में दिखाना
{
  "defaultShortcut": string,
  "functionName": string,
  "menuName": string
}
फ़ील्ड
defaultShortcut

string

मैक्रो को चलाने के लिए कीबोर्ड शॉर्टकट. यह Ctrl+Alt+Shift+*Number* फ़ॉर्मैट में होना चाहिए. शॉर्टकट के बिना मैक्रो को सिर्फ़ **टूल** > **मैक्रो** मेन्यू से चलाया जा सकता है.
functionName

string

ज़रूरी है. Apps Script फ़ंक्शन का नाम, जो मैक्रो को लागू करता है. डिफ़ॉल्ट रूप से, यह अपने-आप बनाए गए फ़ंक्शन के लिए menuName से मेल खाता है. हालांकि, ऐसा होना ज़रूरी नहीं है.
menuName

string

ज़रूरी है. मैक्रो का नाम, जैसा कि Google Sheets के यूज़र इंटरफ़ेस (यूआई) में दिखता है.