Как получить выбранную ячейку / диапазон?
Есть ли способ получить идентификацию (т. Е. Нотацию 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();
}