【googleスプレッドシート】メニューを追加する方法

Googleスプレッドシート使ってますか?
便利ですよね。
単純な表計算であれば、
Excel(エクセル)よりも、Googleスプレッドシートを使っている人も多いはず。

今日は、Googleスプレッドシートにメニューを追加する方法をご紹介します。

googleスプレッドシートにプログラムを追加

メニューを追加したいgoogleスプレッドシートを開いて、
GASを追加してください。追加方法は以下の記事を参考にしてください。

プログラムを作る

以下のプログラムを入力します。

function myFunc1() {
  // 好きな機能をプログラミングしてください!
}
function myFunc2() {
  // 好きな機能をプログラミングしてください!
}
function myFunc3() {
  // 好きな機能をプログラミングしてください!
}

// スプレッドシートオープン
function onOpen() {
  
  // メニュー追加
  var ui = SpreadsheetApp.getUi();
  var menu = ui.createMenu('独自メニュー');
  
  // 3個のメニューボタンを追加
  var mn_nms = ['独自機能1','独自機能2','独自機能3'];
  var fn_nms = ['myFunc1','myFunc2','myFunc3'];
  for (let i = 0; i < 3; i++)
  {
    menu.addItem(mn_nms[i], fn_nms[i]);
    menu.addToUi();
  }
}

スプレッドシートを開くたびに

このように、独自メニューが追加されます。


各メニュー(独自機能1〜3)をクリックした時に動作するプログラムは、

function myFunc1() {
  // 好きな機能をプログラミングしてください!
}
function myFunc2() {
  // 好きな機能をプログラミングしてください!
}
function myFunc3() {
  // 好きな機能をプログラミングしてください!
}

にプログラミングしてください。

まとめ

かなり簡単ですが、
googleスプレッドシートに独自のメニューを追加する方法を紹介しました。
仕事をしていると、googleスプレッドシートを独自にカスタマイズすることが多いので、
このようなTipsは今後も紹介していこうと思います。ではまた!

前の記事

[Vue.js]役立つリンク集[Web技術]

次の記事

Apple Store では76°が超重要