У меня есть формула в ячейке (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);
}