Как я могу использовать вычисленное значение в макросе Google Sheets, чтобы установить конечную точку массива, вычисляемого в FormulaArray? - PullRequest
0 голосов
/ 01 апреля 2020

Я пытаюсь ограничить число ячеек, вычисляемых в FormulaArray в макросе Google Sheets. У меня есть набор var (count2), в котором есть счетчик всех строк с данными за сегодня и вчера. Я хочу построить массив формул, который рассматривает только строку 2 в строку count2 -> Это значение изменится, поэтому я хотел бы сохранить переменную. Я пробовал несколько итераций прямого вызова var в массиве формул, но ни одна из них не работает. Я добавляю образец формулы; spreadsheet.getCurrentCell().setFormulaR1C1('=iferror(ArrayFormula(iferror(sum(if(R3C2=R3C2:R& count2 &C2,1,0)),"")),200)'); Я пробовал несколько разных методов вызова, но не могу заставить формулу работать правильно.

1 Ответ

2 голосов
/ 01 апреля 2020

Требуется + вместо & ... Так что решение spreadsheet.getCurrentCell().setFormulaR1C1('=iferror(ArrayFormula(iferror(sum(if(R3C2=R3C2:R'+ count2 +'C2,1,0)),"")),200)');

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...