Bu sadece start argümanını kullanırsam başka bir şey yapmaz. Başka bir durumda # DEĞER olarak değerlendirilir.
İtibaren coindesk API ana sayfası :
Bitcoin Fiyat Endeksi'nden aşağıdaki son noktaya kadar geçmiş verileri sunuyoruz:
https://api.coindesk.com/v1/bpi/historical/close.json
Varsayılan olarak, bu önceki 31 günlük veri değerine geri dönecektir.
ve
? Start = & lt; DEĞERİ ve gt; & Sons, uç = & lt; DEĞERİ & gt; Verilerin belirli bir tarih aralığı için döndürülmesine izin verir. Bir çift başlangıç ve bitiş parametresi olarak listelenmelidir , YYYY-AA-GG formatında verilen tarihlerle…
Yalnızca start parametresini sağlarsanız, yoksayılır ve varsayılan 31 gün geri döndürülür, verilen tarih geçersiz olsa bile! Her iki parametreyi de sağlarsanız, tarihler kontrol edilir ve geçersizse, JSON verileri yerine bir hata döndürülür.
Şimdi e-tablonuza bakalım:
Coin Euro Buy Date Units PPU/EUR PPU/BTC BTC2DATE HelpDate HelpString
DASH EUR 400.00 2017-08-15 2.21717893 180.4094359 #VALUE! 2017-08-16 2017-08-16
DASH EUR 400.00 2017-08-17 1.67020458 239.4916196 #VALUE! 2017-08-18 2017-08-18
BTC2DATE formülünüz:
=WEBSERVICE("https://api.coindesk.com/v1/bpi/historical/close.json?start=[@[Buy Date]]&end=[HelpDate]")
Daniel'in sorunuza yorumunda önerdiği şey şununla değiştirmekti:
="https://api.coindesk.com/v1/bpi/historical/close.json?start=[@[Buy Date]]&end=[HelpDate]"
iletilen gerçek URL’yi görmek için WEBSERVICE()
. Bu değişmez dizge olarak ortaya çıkıyor *:
https://api.coindesk.com/v1/bpi/historical/close.json?start=[@[BuyDate]]&end=[HelpDate]
Ve sorun burada yatıyor. Yapılandırılmış hücre başvuruları Excel dizelerinde çalışmıyor! Normal hücre referansları gibi birleştirilmeleri gerekir.
Ve böylece, nihayet, işte çözüm:
=
WEBSERVICE(
"https://api.coindesk.com/v1/bpi/historical/close.json?start="
&TEXT([Buy Date],"yyyy-mm-dd")&"&end="
&TEXT([HelpDate],"yyyy-mm-dd")
)
En azından Excel 2007 için tarihlerin dönüştürülmesi gerektiğini unutmayın. Yalnızca ham hücre referanslarını kullanmak, bunun yerine alttaki sayısal değerleri çeker.
* "Satın Alma Tarihi" nde boşluk karakteri hariç tutulması imkansız ve çalışan bir köprü var.