Google apps scriptでメニューを追加する方法
Google apps scriptで自分が作ったスクリプトをスプレッドシートのメニューへ追加して実行する方法
onopen内でaddMenuを作成する。
参照元:https://developers.google.com/apps-script/guides/menus
Google apps scriptでスプレッドシートへカスタムメニューを追加のサンプル
function onOpen() {
//変数Eventへ配列を使ってスクリプトを割り当て
var Event=[
{name: "plan1登録", functionName: "Calendar_record"},//plan1にCalendar_recordを割り当て
{name: "plan2登録", functionName: "Calendar_record2"},//plan1にCalendar_record2を割り当て
{name: "シート選択",functionName:"sheet_choice"}//シート選択にsheet_choiceを割り当て
];
//ツールバーに新規メニュー追加して名前を”MyMenu”に
SpreadsheetApp.getActiveSpreadsheet().addMenu("MyMenu",Event); //メニューを追加
}
結果
スプレッドシートのメニューバー「ヘルプ」の右側に「MyMenu」が表示されて、プルダウンでplan1登録、plan2登録、シート選択のメニューが表示された。
まとめ
シート上でスクリプトの実行操作が出来るので重宝する。