スプシ開いたらスクリプト実行のメニューを追加するテンプレート。
スクリプトのファイル名は問わないが、onOpen.gasにしておくのが無難だろう。functionの名前をonOpen()にすることで、起動時に自動で読み込まれる。
コピペで使えるサンプルコード
function onOpen() {
// スプレッドシートを開いたときに実行される関数
// UIの取得
const ui = SpreadsheetApp.getUi()
// メニューの表示名
const menu = ui.createMenu('スクリプト実行');
// メニューに追加するボタン
menu.addItem('text1', 'fake');
menu.addItem('text2', 'fake');
// メニューを画面に追加する
menu.addToUi();
}
function fake() {
// フェイク実行用
}
※ついでに実行しても何も起こらないfake関数を入れておいた。