メニューを追加する。
サンプルコード
// スプレッドシートが開かれたタイミングで実行 function onOpen() { // アクティブなスプレッドシートを取得 var ss = SpreadsheetApp.getActiveSpreadsheet(); // メニューを格納する変数を初期化 var menuEntries = []; // 項目名: 項目1 実行関数: function1 の項目を menuEntries に追加 menuEntries.push({name: “項目1”, functionName: “function1”}); // 仕切りを追加 menuEntries.push(null); // 項目名: 項目2 実行関数: function2 の項目を menuEntries に追加 menuEntries.push({name: “項目2”, functionName: “function2”}); // そのスプレッドシートにメニューという名前で menuEntries を追加 ss.addMenu(“メニュー”, menuEntries); }
var ss = SpreadsheetApp.getActiveSpreadsheet(); // 項目名: 項目1 実行関数: function1 の項目を menuEntries に追加 menuEntries.push({name: “項目1”, functionName: “function1”}); // 項目名: 項目2 実行関数: function2 の項目を menuEntries に追加 menuEntries.push({name: “項目2”, functionName: “function2”}); // そのスプレッドシートにメニューという名前で menuEntries を追加 ss.addMenu(“メニュー”, menuEntries); |
引数
名前 | 型 | 説明 |
name | 文字列型 | 追加したいメニューのメニュー名 |
subMenus | オブジェクト型配列 | メニュー項目(name と function のキーを持つ JSON オブジェクトの配列) |
戻り値
無し。
この記事が気に入ったら
いいねしよう!
最新記事をお届けします。