it-swarm-vi.tech

Không có mẹo tải lại lực lượng trên Google Sheets?

Vì vậy, tôi đang chạy các tác vụ hàng đêm để tạo một số thống kê tùy chỉnh cho trang web của mình và sao chép số liệu thống kê ở định dạng .csv sang máy chủ riêng biệt thông qua SCP. Sau đó, tôi sử dụng các tệp .csv này trong Google Sheets để hiển thị chúng ở định dạng bảng.

Tuy nhiên, vấn đề là mỗi lần tôi tải tệp .csv tôi cần cung cấp cho bảng tính đó "làm mới cứng" để nó không sử dụng dữ liệu trình duyệt "được lưu trong bộ nhớ cache" khi hiển thị tệp .csv.

Có khả năng làm mới dữ liệu mỗi lần mở tài liệu không?

4
Eimantas

tôi nghi ngờ rằng việc đặt thời gian hết hạn cho tệp .csv có thể giúp ích. đó sẽ là một cái gì đó cho máy chủ để cung cấp.

HOẶC bạn có thể lừa webbrowser bằng cách nối thêm thứ gì đó ngẫu nhiên vào cuối url bạn đang sử dụng để tìm nạp dữ liệu (xem nhận xét của tôi về câu hỏi của bạn):

http://example.com/myfile.csv?_invalidate_cache_of_browser_XYZ

và sau đó bạn phải đặt một số XYZ ngẫu nhiên vào url, có thể bằng cách sử dụng hàm Rand().

2
akira

Thật không may, giải pháp được đề xuất bởi akira không phải lúc nào cũng hoạt động. Google sẽ không xuất bản lại dữ liệu Bảng tính ngay lập tức cho đến chu kỳ "xuất bản" tiếp theo. Vì vậy, điều này có nghĩa là nó không phải là một vấn đề bộ nhớ đệm trình duyệt.

1
CJL