我正在尝试使用包含INDEX值的公式从单元格中拉回一个值。我可以得到它返回值,当我执行Number
时它是一个typeof
,但是当我删除typeof
时,该值是一个NaN
,而不是数据。>
var sPDate = Utilities.formatDate(new Date(sSht.getRange("B2").getValue()),"GMT+1", "MM/dd/yyyy" );
var spPF = "=INDEX(GOOGLEFINANCE(\"indexsp:.inx\",\"price\",\"" + sPDate + "\"),2,2)";
var sp500PF = sSht.getRange("Q2").setFormulaR1C1(spPF);
var q2value = typeof(parseFloat(sSht.getRange("Q2").getValue()));
Browser.msgBox(q2value);
上面显示q2value
是一个数字...因此,假设我删除了typeof
,它应该返回我的值:
var q2value = parseFloat(sSht.getRange("Q2").getValue());
Browser.msgBox(q2value);
var sp500ROI = q2value;
上面的代码现在返回NaN
任何人都知道如何返回框内的真实值:2439.89美元