Я изо всех сил пытаюсь найти решение для возврата текущей ячейки, в которой пишется функция.
Например, при определении диапазона я хочу, чтобы первый и второй параметры (целая строка и целочисленный столбец) были динамическими.
Если ячейка, в которой я в данный момент вызываю функцию, является ячейкой H1, то целочисленная строка должна быть 1, а целочисленный столбец - 8. Перемещение функции также приведет к перемещению строки и столбца.
sheet.getActiveCell()
и sheet.getCurrentCell()
просто возвращают ноль.
На первом изображении выше: строки, помеченные как 1, являются параметрами, где параметры должны быть динамическими. Поле № 2 - это место, где я пытаюсь получить текущее значение в ячейках.
function dynamicRange() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var completePercentRangeStart = sheet.getActiveCell().getValues();
var range = sheet.getRange(1, 8, 3, 1);
return completePercentRangeStart;
}