【忘備録】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 .図形とリンクする。
以上で指定のシートへのリンクが作れます。
ぜひ活用してみてください。