Data yang diimpor tidak selalu terbarui dengan halaman sumber saat saya memuat spreadsheet. Ketika ini terjadi, refresh F5 tidak membantu. Ctl-F5 juga tidak. Rupanya ada semacam caching yang terjadi.
Saya berpikir bahwa mereka mungkin membatasi mengambil URL ketika saya mencoba untuk menyegarkan terlalu sering - seperti ketika saya secara aktif memodifikasi spreadsheet saya.
Referensi dokumen : http://docs.google.com/support/bin/answer.py?answer=75507
google-sheets
importrange
importxml
importhtml
importdata
Chris Noe
sumber
sumber
Jawaban:
Sesuai utas Forum Google Documents ini , data harus diperbarui setiap jam
Di utas itu, sebuah poster menyarankan untuk menambahkan querystring acak ke URL yang ingin Anda hapus -
sumber
Jawaban singkat
Anda benar, fungsi impor memperbarui hasilnya pada interval tertentu.
Penjelasan
Dari Ubah lokal, zona waktu, perhitungan ulang, dan bahasa spreadsheet , artikel bantuan dari dokumentasi resmi,
Layak untuk mengatakan bahwa rumus dihitung ulang ketika argumennya berubah, jadi kita bisa menggunakan ini untuk memaksa penyegaran data yang diimpor.
Penanganan masalah
Salah satu cara untuk memaksa penghitungan ulang formula dengan fungsi impor adalah dengan menyatukan ke URL parameter deterministik tetapi tidak berbahaya.
Contoh
Pada contoh berikut, "#rev =" & A2 ditambahkan ke URL asli
A1:
https://en.wikipedia.org/wiki/List_of_gravitationally_rounded_objects_of_the_Solar_System
A2:
1
A3:
4
A4:
=IMPORTHTML(A1&"#rev="&A2,"table",A3)
Setiap kali salah satu nilai atau A1, A2, atau A3 berubah, rumus akan dihitung ulang. Kita bisa mengubah nilai A2 menjadi "memaksa" penyegaran tabel 4 dari URL di A1.
Interval penyegaran waktu kustom untuk fungsi impor
Untuk memiliki interval penyegaran khusus untuk fungsi impor, gunakan skrip pemicu berbasis-waktu untuk memperbarui parameter URL yang deterministik tetapi tidak berbahaya.
Referensi
sumber
Alternatif lain yang tidak bergantung pada modifikasi tautan:
Karena
Minute(Now())=Minute(Now())
selalu benar, if akan selalu mengembalikan ImportHtmlsumber
Klik File> Pengaturan Spreadsheet ... dan periksa kedua sheet berada di Lokal yang sama dan jika ada respons dari Jotforms, tetapkan juga Locale yang sama di sana.
sumber
Paksa penghitungan ulang importrange dengan mengembalikan formula sel
Yg dibutuhkan:
Data yang Diimpor - Target Anda di mana semuanya akan disalin.
Impor Konfigurasi Data - Memiliki bidang-bidang berikut:
Naskah:
Ini memungkinkan Anda untuk mengubah formula tanpa mengedit skrip, dan membuatnya lebih mudah untuk mentransfer skrip ke berbagai lembar.
CATATAN: Ini tidak lagi diperlukan dalam Lembar Google Baru yang dirilis pada Mei 2014.
sumber
Menit sekarang berfungsi dengan sangat baik (dan Anda bisa memasukkannya ke dalam rumus daripada merujuk sel).
Namun, dengan beberapa URL itu tidak berfungsi dan tampaknya mengubah tautan itu sendiri dan mungkin merujuk lembar lain.
Saya tidak akan spesifik, tetapi tautan yang berakhir misalnya di:
akan mengacaukan tautan itu sendiri. Bukan solusi bukti lengkap tetapi masih berfungsi untuk mungkin 90% dari tautan yang digunakan orang.
sumber