見出し画像

スプシ開いたらスクリプト実行のメニューを追加するテンプレート。

スクリプトのファイル名は問わないが、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関数を入れておいた。


この記事が気に入ったらサポートをしてみませんか?