Как получить выбранную ячейку / диапазон?

Есть ли способ получить идентификацию (т. Е. Нотацию A1) выбранной ячейки или диапазона в Google Sheets?

Что-то вроде:

=SELECTION(['Sheet1']) -> "D6"

1 ответ

Эта пользовательская функция получит выбор в тот момент, когда вы обновите ячейку с помощью этой функции. Но он не будет обновляться при изменении выбора.

Энрике дает хорошее объяснение того, почему пользовательские функции, подобные этой, не обновляются в Службах Google - скрипт для суммирования данных, которые не обновляются.

/**
 * A function that gets the current selection, in A1Notation.
 *
 * @customfunction
 */
function SELECTED_RANGE() {
  return SpreadsheetApp.getActive().getActiveRange().getA1Notation();
}
Другие вопросы по тегам