Ada fungsi IMPORTXML untuk mengimpor data dari berbagai tipe data terstruktur termasuk XML, HTML, CSV, TSV, dan RSS dan ATOM XML feeds.
Apakah ada solusi serupa untuk mengimpor data dalam format JSON?
Ada fungsi IMPORTXML untuk mengimpor data dari berbagai tipe data terstruktur termasuk XML, HTML, CSV, TSV, dan RSS dan ATOM XML feeds.
Apakah ada solusi serupa untuk mengimpor data dalam format JSON?
Jawaban:
Saat ini tidak ada Add-on yang menawarkan fungsionalitas ini, jadi Anda harus membuat atau mengimpor fungsi khusus oleh Script Editor yang tersedia di menu Tools (untuk Spreadsheet). Kemudian tempel kembali konten dari halaman GitHubImportJSON.gs
dari bradjasper dan simpan.
Setelah itu, Anda dapat menggunakan ImportJSON
fungsi, misalnya:
=ImportJSON("http://gdata.youtube.com/feeds/api/standardfeeds/most_popular?v=2&alt=json", "/feed/entry/title,/feed/entry/content", "noInherit,noTruncate,rawHeaders")
Ini adalah contoh lain:
=split(concatenate(ImportJSON("https://api.binance.com/api/v1/klines?symbol=BTCUSDT&interval=1m&limit=1")), ",")
Baca lebih lajut:
Jika Anda ingin menempelkan objek JSON, Anda dapat menggunakan http://www.convertcsv.com/json-to-csv.htm untuk mengubahnya menjadi CSV dan kemudian mengimpornya ke Google Sheets.
Jika Anda ingin memutar data dari kolom ke baris, Anda dapat menggunakan http://www.convertcsv.com/transpose-csv.htm
Saya menemukan ini lebih mudah daripada mengacaukan skrip addon.
Anda dapat menggunakan pengaya ini untuk mengimpor data API JSON ke Google Sheets: https://gsuite.google.com/marketplace/app/api_connector/95804724197