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

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

Sheets

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

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

object (Macro)

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

मैक्रो

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

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

string

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

string

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

string

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