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

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

スプレッドシート

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

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 に表示されるマクロの名前。