Скрипт листа Google для независимого копирования значения из исходной ячейки - PullRequest
0 голосов
/ 18 марта 2020

Мне нужна функция скрипта листа Google, которая копирует в мою ячейку результат формулы в другую ячейку.
Мне нужна ячейка, чтобы получить первый результат и затем стать независимой от другой ячейки, поскольку результат формулы может стать Н / Д, но мне нужна вторая ячейка, чтобы сохранить значение.

1 Ответ

0 голосов
/ 18 марта 2020

Вы можете скопировать вывод формулы в другую заданную ячейку: Вот пример:

/**
* The column B hosts the formulas and the column A hosts the output
*/
function myFunction() {
  let ss = SpreadsheetApp.getActiveSheet();
  ss.getRange("A1").setValue(ss.getRange("B1").getValue());
}

Редактировать:

Чтобы скопировать диапазон, используйте функции .setValues() и .getValues() :

function myFunction() {
  let ss = SpreadsheetApp.getActiveSheet();
  ss.getRange("A1:A").setValues(ss.getRange("B1:B").getValues());
}

Ссылки:

getValue setValue getValues ​​ setValues ​​

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