Google App脚本INDEX公式未返回值

时间:2019-03-18 17:36:35

标签: google-apps-script google-sheets google-finance

我正在尝试使用包含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美元

0 个答案:

没有答案