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 के यूज़र इंटरफ़ेस (यूआई) में दिखता है.