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 के फ़ॉर्मैट में हो, जहां Number एक अंक है. शॉर्टकट के बिना वाले मैक्रो, सिर्फ़ टूल > मैक्रो मेन्यू से ही चलाए जा सकते हैं.
functionName

string

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

string

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