Как получить значение из ячейки с формулой? - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть формула в ячейке (18,2), которая равна =(B17-B14)*B15+B17.Так что вы видите, если числовое значение.Но когда я попытался использовать следующий скрипт для извлечения значения в новую ячейку, он поместил #num в новую ячейку.Я пробовал другие ячейки с формулами, когда это простая формула (b + c), например, getValue() работает.Но не этот.Зачем?Заранее спасибо за помощь!

function myfunction1 () 
{
    var app=SpreadsheetApp;
    var ss=app.getActiveSpreadsheet();
    var activeSheet=ss.getActiveSheet();
    var range = activeSheet.getRange(18,2);
    var fstave=range.getValue();

    // retrieve value
    activeSheet.getRange(8,8).setValue(fstave);
    Logger.log("Value: " + fstave);
}

1 Ответ

0 голосов
/ 13 февраля 2019

Вы можете использовать getDisplayValue () для нужного эффекта.

...