如何获取 google sheet 股票的当前每周收盘价?

How to get current weekly closing price of stock in google sheet?

如何获取 google sheet 股票的当前每周收盘价? 我试过使用公式 GOOGLEFINANCE("GOOG", "price", TODAY(), TODAY(), "WEEKLY")。 但是没有显示结果。

=GOOGLEFINANCE("NASDAQ:GOOGL", "close",TODAY()-60,TODAY(),"WEEKLY")

您可以将 TODAY()-60 调整为开始日期 DATE(2019,1,1) 例如:

=GOOGLEFINANCE("NASDAQ:GOOGL", "close",DATE(2019,1,1),TODAY(),"WEEKLY")

或者你想怎么做。如果您使用 "price" 而不是 "close",它可能会实时更新当前一周,不确定,因为它是周末,所以现在没有滴答或更新。

由于您似乎只想要最近几周收盘价的单一结果,请试试这个:

=INDEX(GOOGLEFINANCE("NASDAQ:GOOGL","price",TODAY()-14,TODAY(),"WEEKLY"),3,2)

改进了上面的整数,但理论上它仍然可以打破。

试试这个,因为它给出了 30 天的范围,但只选择 1 周内的结果:

=INDEX(QUERY(GOOGLEFINANCE("NASDAQ:GOOGL","price",TODAY()-30,TODAY(),"WEEKLY"),"select Col2 where Col1 < date'"&TEXT(TODAY(),"yyyy-mm-dd")&"' and Col1 > date'"&TEXT(TODAY()-7,"yyyy-mm-dd")&"' limit 1"),2)

希望(终于)有所帮助!