スプレッドシートのマクロ マニフェストのリソース

スプレッドシートのマクロを定義するために使用される構成。マクロを定義するマニフェストでは、すべてのフィールドに [必須] とマークを付ける必要があります。

スプレッドシート

スプレッドシートのマクロ マニフェスト構成の最上位。これは、スプレッドシートのマクロを定義する場合にのみ使用されます。

JSON 表現
{
  "macros": [
    {
      object (Macro)
    }
  ]
}
フィールド
macros[]

object (Macro)

必須。定義されたマクロとそれらに関連付けられているプロパティのリスト。

マクロ

単一マクロの構成。定義では、すべてのフィールドに [必須] とマークを付ける必要があります。

JSON 表現
{
  "defaultShortcut": string,
  "functionName": string,
  "menuName": string
}
フィールド
defaultShortcut

string

マクロを実行するキーボード ショートカットを定義します。形式は Ctrl+Alt+Shift+Number にする必要があります。Number は 1 桁の数字です。ショートカットのないマクロは、[ツール > マクロ] メニューからのみ実行できます。
functionName

string

必須。マクロを実行する Apps Script 関数の名前。デフォルトでは、これは自動作成された関数の menuName と一致しますが、これは必須ではありません。
menuName

string

必須。Google スプレッドシートの UI に表示されるマクロの名前。