web-dev-qa-db-ja.com

現在選択されているセル/範囲を取得する方法は?

Googleスプレッドシートで選択したセルまたは範囲の識別(つまりA1表記)を取得する方法はありますか?

何かのようなもの:

=SELECTION(['Sheet1']) -> "D6"
12
Ondra Žižka

このカスタム関数は、関数でセルを更新するときに選択を取得します。ただし、選択が変更されても更新されません。

Henriqueは、なぜこのようなカスタム関数が更新されないのかについて、適切な説明を提供しています Google Apps-データを要約するスクリプトが更新されない

/**
 * A function that gets the current selection, in A1Notation.
 *
 * @customfunction
 */
function SELECTED_RANGE() {
  return SpreadsheetApp.getActive().getActiveRange().getA1Notation();
}
11
Mogsdad