JSON verileri Google E-Tablolar'a nasıl aktarılır?


18

XML, HTML, CSV, TSV ve RSS ve ATOM XML yayınları dahil olmak üzere çeşitli yapılandırılmış veri türlerinden herhangi birinden veri almak için IMPORTXML işlevi vardır .

Verileri JSON biçiminde içe aktarmak için benzer bir çözüm var mı?



3
ayrıca şunları da yapabilirsiniz = importdata ("url to json")
Aurielle Perlmann

Yanıtlar:


16

Şu anda bu işlevi sunan herhangi bir Eklenti yoktur, bu nedenle Araçlar menüsünde (Elektronik Tablo için) kullanılabilen Komut Düzenleyicisi ile özel işlevler oluşturmanız veya içe aktarmanız gerekir . Sonra içeriğini yeniden yapıştırın gelen bradjasper en GitHub sayfasında ve kaydedin.ImportJSON.gs

Bundan sonra, ImportJSONişlevi kullanabilirsiniz , örneğin:

=ImportJSON("http://gdata.youtube.com/feeds/api/standardfeeds/most_popular?v=2&alt=json", "/feed/entry/title,/feed/entry/content", "noInherit,noTruncate,rawHeaders")

İşte başka bir örnek:

=split(concatenate(ImportJSON("https://api.binance.com/api/v1/klines?symbol=BTCUSDT&interval=1m&limit=1")), ",")

Daha fazla oku:


1
bunu yeni google sayfalarında yapmanın bir yolu var mı? bunu nasıl çalıştırabilirim?
rcphq

1
json nesnesini url yerine argümana yapıştırmanın bir yolu var mı?
catch22

Bu adımları bugün (2018 itibariyle) test ettim ve hala en son E-Tablolar'da ( Araçlar-> Komut Dosyası düzenleyici ) çalışıyorlar ve işlevleri içe aktarıyorlar .
kenorb


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.