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

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

スプレッドシート

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

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