=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)
Надеюсь, что (наконец-то) поможет!