【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は今後も紹介していこうと思います。ではまた!