Đưa dữ liệu vào Google Sheets mà không cần lập trình

bởi CIA cập nhật 21/09/2026 đọc 3 phút

Ba cách đưa dữ liệu vào Google Sheets

Bài này cũng có ở: English

Phần lớn người cần dữ liệu trong bảng tính, không cần trong một ứng dụng. Ba cách dưới đây xếp từ dễ nhất tới tự động nhất, và cách đầu tiên không cần biết lập trình gì.

Cách 1 — dán tay, có kỷ luật

Chạy công cụ trên web, rồi dán kết quả vào một bảng tính có cấu trúc cố định. Điều quan trọng không phải cách dán mà là cấu trúc bảng: cùng các cột mỗi lần, và một cột "ngày chạy".

Ví dụ với radar âm thanh — 8 credit, 30 âm thanh — mỗi tuần một lần: cấu trúc bảng nằm trong bảng theo dõi âm thanh hằng tuần.

Cách này đủ cho phần lớn người, và nó tốn mười phút mỗi tuần.

Cách 2 — xuất từng lượt rồi nhập vào bảng

Với công cụ trả về nhiều dòng, như phân tích bình luận — 12 credit, 300 bình luận — hoặc review Google Maps — 15 credit, 200 review, chạy nền — dán tay không thực tế.

Lấy dữ liệu qua API, lưu ra file, rồi nhập file vào bảng tính. Một bước có code nhưng chỉ viết một lần.

Cách 3 — tự chạy theo lịch

Nếu bạn muốn bảng tự cập nhật, viết một đoạn nhỏ chạy theo lịch: gọi API, ghi vào sheet. Ba điều cần làm đúng:

Đặt Idempotency-Key khác nhau cho mỗi kỳ. Ví dụ băm của "radar âm thanh, tuần 38". Nếu dùng cùng khoá mỗi tuần, bạn nhận lại dữ liệu tuần cũ. Xem Idempotency-Key là gì.

Xử lý cả HTTP 200 và 202. Công cụ chạy nền trả về 202 kèm mã lượt chạy, không trả kết quả ngay.

Đừng viết cứng giá credit vào code. Giá do quản trị đặt và có thể đổi.

Chọn cách nào

Nhu cầu Cách
Một hai công cụ, mỗi tuần một lần 1
Công cụ trả về hàng trăm dòng 2
Nhiều kênh, nhiều kỳ, cần đường xu hướng 3

Đừng bắt đầu bằng cách 3. Làm cách 1 vài tuần trước để biết bạn thật sự cần cột nào — phần lớn người dựng tự động hoá cho những cột họ không bao giờ đọc.

Một lưu ý về chi phí

Tự động hoá làm việc gọi dữ liệu trở nên dễ, và dễ nghĩa là dễ tốn. Đặt giới hạn trong code của bạn: bao nhiêu lượt mỗi tuần là tối đa. Và theo dõi số dư.

Câu hỏi thường gặp

Có tiện ích Google Sheets sẵn không? CIA không cung cấp tiện ích. Có API, và phần lớn người dùng cách 1 hoặc cách 2.

Dữ liệu trả về định dạng gì? JSON. Việc đổ vào bảng tính là việc bạn làm.

Có giới hạn số lần gọi không? Có giới hạn ở tầng dịch vụ theo người dùng. Thiết kế lịch chạy thưa hơn thay vì gọi dồn.

Xem thêm bài cùng chủ đề: Dữ liệu & API