Я использую Google Apps Script для копирования формул из одной строки в другую; однако, когда я вызываю setFormulasR1C1()
в новой строке с oldRow.getFormulasR1C1()
, переданным в качестве аргумента, формулы копируются должным образом, но я возвращаю Formula parse error
на лист.
Вот соответствующий фрагмент кода:
var referenceRowFormulasR1C1 = referenceRow.getFormulasR1C1();
var currentRow = sh.getRange("A"+rowNum+":"+rowNum);
currentRow.setFormulasR1C1(referenceRowFormulasR1C1);
Вернувшись на листы, я получаю следующую ошибку:
Формулы строки 82
были скопированы из строка 81
. Формула для B81
выглядит следующим образом и прекрасно работает (как и формула для B83
):
=VLOOKUP(F81,'Transport & Guide Languages & Training'!$A$2:$I$100,5,FALSE)