【忘備録】Googleスプレッドシートで別シートのリンクへ移動するボタンを作る方法【コピペで簡単】

1.GoogleAppsScriptsに以下の記述をする

/*スプレッドシート内の指定したシートをアクティブにする*/
function button1() {
//スプレッドシートAppを呼出し
var ss = SpreadsheetApp.getActiveSpreadsheet();
//アクティブシートを取得
var sht = ss.getActiveSheet();
//アクティブにしたいシート数(0が1シート目)
var num = 1
//指定シートをアクティブに
ss.setActiveSheet(ss.getSheets()[num]);

/*移行したシートにメッセージを表示*/
//移行先のシートを取得
var sht = ss.getActiveSheet();
//アクティブにしたシート名をshtnameに格納
var shtname = sht.getName();
Logger.log(shtname);
//メッセージボックスにアクティブにしたシート名を表示
Browser.msgBox("シート「"+shtname+"」をアクティブにしました");
 
}

2 .図形とリンクする。

以上で指定のシートへのリンクが作れます。
ぜひ活用してみてください。

いいなと思ったら応援しよう!