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

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

スプレッドシート

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

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

object (Macro)

必須: 定義済みのマクロとそれに関連するプロパティのリスト。

マクロ

1 つのマクロの設定。定義では、すべてのフィールドが「必須」とマークされている必要があります。

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

string

マクロを実行するキーボード ショートカットを定義します。 これは、Ctrl+Alt+Shift+Number の形式でなければなりません(Number は 1 桁の数字です)。ショートカットのないマクロは、[Tools] > [Macros] メニューからのみ実行できます。
functionName

string

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

string

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