Ошибка разбора для одной строки (все остальные строки работают!) - PullRequest
0 голосов
/ 27 апреля 2020

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

ta2020 = ctlSheet.getRange("B19:K19");
efg2020 = ctlSheet.getRange("B20:K20");
decTA2020 = ctlSheet.getRange("B21:K21");
fft502020 = ctlSheet.getRange("B23:K23");

ta2020.setFormula("=countifs(Subject20,$B$1,Ethnicity2020,$b$3,TA_20,B$18"); 
efg2020.setFormula("=countifs(Subject20,$B$1,Ethnicity2020,$B$3,EFG_20,B$18)"); 
decTA2020.setFormula("=countifs(Subject20,$B$1,Ethnicity2020,$B$3,DecMock_20,B$18)"); 
fft502020.setFormula("=countifs(Subject20,$B$1,Ethnicity2020,$b$3,FFT50_20,B$18)");

Неправильная строка - та2020.setFormula. Все остальные строки в порядке, однако, для этой ссылки ссылка на ячейку не обновляется, поскольку она переходит к следующему столбцу, поэтому ячейка c19 должна читать = countifs (Subject20, $ B $ 1, Ethnicity2020, $ b $ 3, TA_20, C $ 18, однако, кажется, что он застрял на = countifs (Субъект 20, $ B $ 1, Этнос 2020, $ b $ 3, TA_20, B $ 18.

Любая помощь будет оценена.

Спасибо

1 Ответ

1 голос
/ 27 апреля 2020

Вам не хватает ) скобки

Правильный синтаксис:

ta2020.setFormula("=countifs(Subject20,$B$1,Ethnicity2020,$b$3,TA_20,B$18)");

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