![]() |
Google script - вывод в ячейку результата формулы.
Здравствуйте.
Нужно вывести в ячейку результат формулы (т.е. просто число, результат вычислений), а не саму формулу. Скрипт Код:
/** @OnlyCurrentDoc */ Как записать результат вычислений? Зарание спасибо. |
Цитата:
Для задания формулы — используйте методы setFormula(String)/setFormulaR1C1(String) класса Range. |
То, что setFormyla даёт формулу - понятно.
Но мне-то нужно результат формулы. Как его получить? |
Цитата:
Код:
Option Explicit В принципе, полагаю, возможен и третий способ: использовать метод . setFormula() для присвоения ячейке формулы, затем использовать метод .getValue() для получения значения (я не знаю как там устроен пересчёт значений на рабочем листе — автоматический, ручной, по времени, по событию — так что смотрите сами, будет ли потребен в этом месте программный вызов пересчёта), и затем уже использовать метод .setValue() с полученным значением. |
Ok, спасибо.
Попробую покурить. Решил. Вот так: Код:
/** @OnlyCurrentDoc */ |
subuday77, сделайте отдельную переменную для ссылки на текущую ячейку, и работайте через неё, наподобие (не проверялось):
Код:
function Random() { |
Время: 01:26. |
Время: 01:26.
© OSzone.net 2001-