Skip to content

Instantly share code, notes, and snippets.

@pplog
Created May 23, 2019 12:40
Show Gist options
  • Save pplog/c2fb745c680b538a34bb3c081d3172a5 to your computer and use it in GitHub Desktop.
Save pplog/c2fb745c680b538a34bb3c081d3172a5 to your computer and use it in GitHub Desktop.
function JumpToDefinition() {
// 現在のスプレッドシートを取得
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
// 現在のシートを取得
var sheet = spreadsheet.getActiveSheet();
// 参照元のセルの位置を取得する
var value = sheet.getCurrentCell().getFormula().replace("=","");
//該当のセルに移動する
var objRange = sheet.getRange(value);
objRange.activate();
}
@pplog
Copy link
Author

pplog commented May 23, 2019

これは何?

エクセルだと「 ⌘ + { 」で動作するアレを、Google スプレッドシートでもやりたくて書いたやつです。

使い方

  • スプレッドシートから [ツール] > [スクリプトエディタ] を開く
  • ↑のスクリプトをコピペして保存する
  • [ツール] > [マクロ] > [JumpToDefinition] を実行する
    • 関数がなければ一度インポートする必要があるかも
  • インポートした関数にショートカットを設定すると便利

お願い

Google スプレッドシートにも標準機能であるなら教えてほしい

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment