Link Publish to Web dari Google Sheets
Langkah Tepat Mendapatkan Link CSV dari Google Sheets
Google Sheets harus diatur agar dapat diakses publik, atau minimal menggunakan pengaturan "Siapa saja yang memiliki link dapat melihat". Jika file tidak dipublikasikan, data tidak akan bisa ditarik ke dalam HTML.
Untuk mengambil data tertentu, misalnya hanya berdasarkan kode saham seperti IDX:AADI, kamu bisa menambahkan filter di JavaScript.
Salah satu cara praktis adalah menggunakan PapaParse — library JavaScript untuk mengambil dan memproses file CSV.
PapaParse membutuhkan link hasil "Publish to Web" dalam format CSV, bukan link "Share" biasa. Misalnya, setiap baris HTML bisa diberi atribut seperti data-kode="AALI", lalu elemen <td class="harga"> akan diisi dengan data harga dari Google Sheets.
Link CSV dari "Publish to Web" bersifat dinamis: setiap kali data di Google Sheets diperbarui, link tersebut akan tetap aktif dan otomatis menampilkan data terbaru. Jangan gunakan link "Share with anyone" — link tersebut hanya untuk melihat file, bukan untuk mengambil data dalam bentuk CSV.
Ikuti langkah-langkah berikut untuk mendapatkan link CSV "Publish to Web", agar data seperti harga saham bisa diambil langsung dari Google Sheets (baik itu file umum maupun template) ke dalam HTML atau aplikasi lain — secara otomatis (dinamis) atau sekali tempel (statis):
-
Buka file Google Sheets kamu.
Contoh:https://docs.google.com/spreadsheets/d/1PpU3L_RncSrwQXB9BAjoUDEwwcEucw_8nlX8n-PYl3w/edit -
Klik menu File → Share → Publish to web.
Jika menu tidak terlihat, tekanAlt + Flalu ketik “publish” di kolom pencarian menu. -
Di jendela dialog yang muncul:
- Pilih sheet yang ingin dipublikasikan, misalnya:
Sheet1atau nama lainnya. - Format: pilih Comma-separated values (.csv).
- Klik tombol [Publish].
- Pilih sheet yang ingin dipublikasikan, misalnya:
- Jika muncul konfirmasi, klik OK atau Confirm.
-
Setelah berhasil, kamu akan mendapatkan URL berformat seperti ini:
https://docs.google.com/spreadsheets/d/e/2PACX-1vXXXXXX/pub?output=csv
fetch() JavaScript), atau di aplikasi lain yang mendukung format CSV.
Comments
Post a Comment