Kami tidak mendukung cara asli untuk menyinkronkan perubahan di Spreadsheet kembali ke Tabel saat ini, meskipun Anda dapat menggunakan layanan Apps Script kami untuk melakukannya sendiri. Berikut adalah contoh terkait menggunakan Apps Script yang menambahkan baris baru ke Tabel saat baris diisi di Lembar Show
Anda memiliki dua cara untuk membantu memasukkan data ke dalam Spreadsheet
Lebih lanjut tentang Tautan CSVUrl ini dipublikasikan untuk mengizinkan Spreadsheet dan aplikasi pihak ketiga serupa lainnya menarik dan memperbarui data dari tabel di Tabel, sehingga beberapa kolaborator dapat terus menggunakan Tabel, sementara kolaborator lain dapat menggunakan Spreadsheet untuk melakukan analisis, peringkasan, dan pelaporan Spreadsheet akan memperbarui data secara otomatis dengan interval hingga 1 jam, menggunakan fungsi IMPORTDATA(), yang sangat mirip dengan IMPORTRANGE(). Untuk memaksa penyegaran data yang disinkronkan ke dalam Lembar, Anda dapat membuka sel di Lembar yang berisi rumus, menghapusnya, lalu membatalkan perubahan Catatan. Tautan CSV ini dibuat secara acak sehingga sangat sulit ditemukan, tetapi bersifat publik, sehingga siapa pun yang memiliki tautan dapat memperoleh salinan CSV teks biasa dari semua data dalam tabel tersebut. Kapan saja, Anda dapat menonaktifkan tautan CSV, dan jika Anda mengaktifkannya lagi, tautan baru akan dibuat untuk tujuan keamanan Jika mengetahui salah satu feed dinamis Anda akan diperbarui secara berkala, Anda dapat menjadwalkan Studio untuk mentransformasi ulang dan memublikasikannya secara otomatis. Anda dapat menjadwalkan feed Google Spreadsheet, XML, dan CSV untuk diupdate hingga 6 kali sehari Katakanlah pengiklan memiliki umpan XML yang dihosting dari jarak jauh di salah satu server mereka. Anda dapat menjadwalkan update feed otomatis sehingga Anda tidak perlu menyalin feed ke Google Spreadsheet, mentransformasikannya kembali di Studio, lalu mengupdatenya setiap kali ada perubahan pada daftar produk pengiklan Jadwalkan pembaruan otomatis
Editor Eksekutif, Data & Analitik, Dunia Komputer. IDG/Sharon MachlisMelacak data dasar dalam spreadsheet cukup sederhana — ingat untuk memperbarui data Anda setiap hari, minggu, atau bulan yang bisa menjadi masalah. Tetapi mengapa memperbarui secara manual jika Anda dapat memanfaatkan beberapa alat otomasi sederhana? Berikut adalah panduan langkah demi langkah untuk membuat spreadsheet Google yang diperbarui secara otomatis untuk melacak data. Kami akan menggunakan "jumlah pengikut Twitter" dalam contoh ini, tetapi kodenya dapat dengan mudah disesuaikan untuk mengambil dan menyimpan data lain juga 1. Buat spreadsheet Google SpreadsheetBuka Google Drive dan buat spreadsheet kosong. (Jika Anda belum memiliki akun Google, Anda dapat mendaftar di sana. ) IDG/Sharon MachlisBuat spreadsheet Google baru. (Klik gambar untuk memperbesar. ) Beri judul lembar apa pun yang Anda inginkan, dan Anda siap untuk memulai. (Standarnya adalah "Spreadsheet tanpa judul", tetapi Anda dapat mengekliknya untuk mengubahnya menjadi sesuatu yang akan mengidentifikasinya dengan lebih baik di daftar dokumen Anda. ) 2. Tambahkan rumus pertama AndaRumus spreadsheet dapat melakukan lebih dari sekadar perhitungan matematika; . Karena Anda mungkin ingin melacak lebih dari satu halaman — tidak hanya milik Anda tetapi milik pesaing — kami akan menyiapkannya agar mudah diskalakan Di kolom pertama, cantumkan akun Twitter yang ingin Anda lacak. Kolom kedua akan menjadi rumus untuk a Apa itu halaman Intent Web Twitter? . //twitter. com/Computerworld, halaman Intent Web dirancang untuk pengembang yang ingin menempatkan modul Twitter di halaman mereka. Formatnya adalah
Gunakan rumus untuk mendapatkan halaman Twitter setiap akun. (Klik gambar untuk memperbesar. ) Klik dan seret ke kolom URL lainnya jika Anda memiliki lebih dari satu baris data 3. Tulis fungsi spreadsheetIdealnya, sebaiknya gunakan Twitter API untuk menarik data ini. Namun, untuk menggunakan API Twitter, atau API lainnya yang memerlukan otorisasi untuk digunakan, Anda perlu menyiapkan otorisasi OAuth2 untuk spreadsheet Anda. Itu sedikit di luar cakupan tutorial ini; Karena saya tidak memiliki ruang untuk menyertakan petunjuk ini, saya akan mengambil jalan keluar yang lebih mudah dan mengekstrak jumlah pengikut dari halaman Web Intent. Fungsi Google Sheets _______________ memungkinkan Anda mengekstrak HTML tertentu menggunakan kueri XPath XPath adalah bahasa yang cukup rumit untuk dipelajari, tetapi SelectorGadget memudahkan Anda mengarahkan dan mengeklik untuk menemukan XPath untuk data tertentu pada halaman HTML IDG/Sharon MachlisMenggunakan SelectorGadget untuk menemukan kueri XPath. (Klik gambar untuk memperbesar. ) Inilah yang ditampilkan SelectorGadget untuk kueri XPath
Namun, karena fungsi Google Sheets menggunakan tanda kutip ganda untuk mengapit argumen, pertama-tama Anda harus mengubah semua tanda kutip ganda XPath menjadi tanda kutip tunggal, lalu masukkan rumus seperti ini untuk kolom pengikut Anda
Sekali lagi, klik-dan-seret itu ke bawah sisa kolom Anda 4. Simpan otomatis data yang diambilGunakan rumus ini di sisa kolom C, dan nilai akan terisi secara otomatis untuk akun lain yang Anda lacak. Namun, nilai tersebut tidak akan disimpan; IDG/Sharon MachlisFormula Twitter beraksi. (Klik gambar untuk memperbesar. ) Untuk mempertahankan data historis sebagai lembar yang saat ini dirancang, Anda perlu menyalin dan menempelkan nilai secara manual ke kolom atau spreadsheet lain. Apa yang menyenangkan itu? 5. Tulis fungsi untuk menyimpan dataUntuk menyimpan data, kita perlu membuat fungsi spreadsheet. Buka Alat> Editor Skrip untuk membuat fungsi untuk spreadsheet. Anda akan melihat pop up fungsi default bernama myFunction IDG/Sharon MachlisFungsi default Google Spreadsheet. (Klik gambar untuk memperbesar. ) Ubah itu menjadi storeFollowers() dan gunakan kode berikut var sheet = SpreadsheetApp.getActiveSheet(); var datarange = sheet.getDataRange(); var numRows = datarange.getNumRows(); var numColumns = datarange.getNumColumns(); var nextColumn = numColumns + 1; Komentar pada gambar menunjukkan apa yang dilakukan setiap baris IDG/Sharon MachlisFungsi storeFollowers(). (Klik gambar untuk memperbesar. ) Anda pasti ingin tahu kapan data diambil dan disimpan. Jadi, masukkan tanggal saat ini fungsi berjalan di baris 1 kolom kosong pertama Anda. Perintah ini
akan menetapkan nilai baris 1 dari kolom pertama tanpa data apa pun — sel 1, numColumns + 1 — ke tanggal dan waktu saat ini Kemudian lewati sisa sel di kolom dengan data terbaru Anda dengan menggunakan loop for di sebelah kiri Kode fungsi lengkap function storeFollowers(){ var sheet = SpreadsheetApp.getActiveSheet(); var datarange = sheet.getDataRange(); var numRows = datarange.getNumRows(); var numColumns = datarange.getNumColumns(); var nextColumn = numColumns + 1; sheet.getRange(1, nextColumn).setValue(new Date()); for (var i=2; i <= numRows; i++){ var numLikes = sheet.getRange(i, 3).getValue(); sheet.getRange(i, numColumns + 1).setValue(numLikes); } }_ Simpan ini — Anda akan diminta untuk menamai proyek skrip Anda dengan sesuatu IDG/Sharon MachlisKode fungsi lengkap. (Klik gambar untuk memperbesar. ) 6. Jadwalkan fungsi Anda untuk dijalankan secara otomatisPotongan terakhir. Jadwalkan fungsi store-the-data baru Anda untuk dijalankan. Klik ikon jam untuk menampilkan pemicu proyek Anda saat ini, lalu tautan ke Klik di sini untuk menambahkannya sekarang. Anda akan dapat menyetel fungsi Anda untuk dijalankan kapan pun spreadsheet dibuka secara manual (pilih Dari spreadsheet sebagai peristiwa pemicu) atau pada jadwal otomatis (pilih Didorong oleh waktu sebagai peristiwa) — setiap jam, harian, mingguan, atau bulanan. Anda mungkin diminta untuk mengotorisasi ini di akun Google Anda Lalu, voila. Spreadsheet yang memperbarui sendiri yang mengumpulkan dan menyimpan data secara otomatis Terkait Sharon Machlis adalah Director of Editorial Data & Analytics di Foundry, tempat dia mengerjakan analisis data dan alat editor internal selain menulis. Bukunya Practical R for Mass Communication and Journalism diterbitkan oleh CRC Press. Anda juga dapat menemukannya di Mastodon di fosstodon. org/@smach Bagaimana cara membuat Google Sheets diperbarui secara otomatis?Cara membuat Google Sheet yang diperbarui secara otomatis . Buat spreadsheet Google Spreadsheet. Buka Google Drive dan buat spreadsheet kosong. . Tambahkan rumus pertama Anda. . Tulis fungsi spreadsheet. . Simpan otomatis data yang diambil. . Tulis fungsi untuk menyimpan data. . Jadwalkan fungsi Anda untuk dijalankan secara otomatis Bagaimana cara membuat tanggal diperbarui secara otomatis ketika sel mengubah Google Sheets?Untuk melakukan ini. . Buka menu Berkas Pilih Pengaturan untuk membuka kotak dialog Pengaturan untuk spreadsheet ini Klik pada tab Perhitungan Di bawah tajuk Penghitungan Ulang, klik menu tarik-turun dan pilih seberapa sering Anda ingin stempel waktu diperbarui. . Klik Simpan setelan untuk menerapkan perubahan |