Cách tạo Google Spredsheet tự động cập nhật dữ liệu
![Cách tạo Google Spredsheet tự động cập nhật dữ liệu](https://cdn.trangcongnghe.vn/uploads/posts/2017-07/c225ch-tao-google-spredsheet-tu-dong-cap-nhat-du-lieu_1.jpg)
Tạo hàm tự động lưu dữ liệu bảng tính Bước 1: Tạo bảng tính Google Đi tới Google Drive và tạo một trang bảng tính trắng và đặt tên tiêu đề.
![](https://cdn.trangcongnghe.vn/uploads/posts/2017-07/c225ch-tao-google-spredsheet-tu-dong-cap-nhat-du-lieu_2.jpg)
Tạo mới bảng tính Google Spreadsheet Bước 2: Thêm công thức đầu tiên Các công thức trong bảng tính có thể làm nhiều hơn việc tính toán đơn thuần. Chúng có thể xuất dữ liệu từ URL. Có thể bạn sẽ muốn theo dõi nhiều hơn một trang, không chỉ của bạn mà của cả đối thủ, nên tất cả sẽ được thiết lập để dễ dàng điều chỉnh.
![](https://cdn.trangcongnghe.vn/uploads/posts/2017-07/c225ch-tao-google-spredsheet-tu-dong-cap-nhat-du-lieu_3.jpg)
Thêm công thức trên bảng tính Cột đầu tiên là danh sách tài khoản Twitter bạn muốn theo dõi, cột thứ hai sẽ là công thức cho trang Twitter Web Intent. Thay vì trang dạng HTML phức tạp, có thể thấy đầy đủ URL thì các trang Web Intent được thiết kế cho các nhà phát triển muốn đưa module Twitter lên trang của mình. Định dạng là http://twitter.com/intent/user?screen_name=TWITTERHANDLE nên công thức cho bảng tính sẽ là =CONCAT)”https://twitter.com/intent/user?screnn_name-”,A2) Click vào kéo phần còn lại của bảng nếu dữ liệu nhiều hơn một dòng. Bước 3: Viết hàm bảng tính Lý tưởng nhất là dùng Twitter API để kéo dữ liệu. Tuy vậy dùng Twitter API hay các API khác cần có quyền chứng thực, bạn sẽ phải thiết lập OAuth2 cho bảng tính, nếu hứng thú thì Google có thư viện Oauth2 cho Google Apps Script. Trong hướng dẫn này, chúng ta sẽ dùng cách dễ dàng hơn để lấy số liệu người theo dõi từ Web Intent. Hàm IMPORTXML của Google Sheet cho phép xuất HTML bằng truy vấn XPath. XPath là ngôn ngữ khá phức tạp nhưng SelectorGadget sẽ cho phép trỏ và click để tìm dữ liệu nhất định trên trang HTML.
![](https://cdn.trangcongnghe.vn/uploads/posts/2017-07/c225ch-tao-google-spredsheet-tu-dong-cap-nhat-du-lieu_4.jpg)
Sử dụng truy vấn XPath Đây là những gì SelectorGadget hiển thị cho truy vấn XPath: //*[contains(concat( “ “, @class, “ “ ), concat( “ “, “count”, “ “ ))]//*[contains(concat “ “, @class, “ “ ), concat( “ “, “alternate-context”, “ “ ))] Tuy vậy, vì hàm của Google Sheets dùng hai dấu trích dẫn để đóng giá trị, bạn sẽ cần đổi tất cả các dấu trích dẫn đôi của XPath thành trích dẫn đơn, sau đó nhập công thức dưới đây vào cột người theo dõi. =IMPORTXML(B2, “//dl[(((count(preceding-sibling::*) + 1) and parent::*)]//*[contains(concat( ‘ ‘, @class, ‘ ‘ ), concat( ‘ ‘, ‘alternate-context’, ‘ ‘ ))]”) Sau đó click và kéo thả phần còn lại của cột. Bước 4: Tự động lưu dữ liệu lấy về Sử dụng công thức này cho phần còn lại của cột C và các giá trị sẽ tự động điền vào mỗi tài khoản mà bạn theo dõi. Tuy vậy, các giá trị này sẽ không được lưu mà sẽ thay đổi mỗi lần mở bảng tính. Để giữ lịch sử giao dịch, hãy sao chép và dán giá trị thủ công vào cột khác. Thay vì thế, hãy tạo một hàm mới.
Bước 5: Viết hàm để lưu trữ dữ liệu Để lưu dữ liệu, ta cần tạo một hàm bảng tính. Đi tới Tools > Script Editor để tạo hàm, bạn sẽ thấy hàm mặc định myFunction.
![](https://cdn.trangcongnghe.vn/uploads/posts/2017-07/c225ch-tao-google-spredsheet-tu-dong-cap-nhat-du-lieu_5.jpg)
Viết hàm để lưu dữ liệu Bước 6: Lưu ngày Người dùng cũng sẽ muốn biết khi nào dữ liệu được lấy và lưu trữ. Vì thế hãy thêm ngày hiện tại khi hàm chạy ở dòng đầu tiên của cột trống đầu tiên. Lệnh dưới đây sẽ giúp đặt giá trị dòng 1 của cột đầu tiên không có dữ liệu sang ngày và giờ hiện tại. sheet(1,numColumns + 1).setValue(newDate());
![](https://cdn.trangcongnghe.vn/uploads/posts/2017-07/c225ch-tao-google-spredsheet-tu-dong-cap-nhat-du-lieu_6.jpg)
Lưu ngày và giờ hiện tại Sau đó làm tương tự với các ô còn lại trong cột với dữ liệu mới nhất. Code hàm sẽ là:
![](https://cdn.trangcongnghe.vn/uploads/posts/2017-07/c225ch-tao-google-spredsheet-tu-dong-cap-nhat-du-lieu_7.jpg)
Đoạn code để lưu ngày giờ Bước 7: Hàm để lưu số người theo dõi Twitter Đổi sang storeFollowers() và dùng đoạn code dưới đây.
![](https://cdn.trangcongnghe.vn/uploads/posts/2017-07/c225ch-tao-google-spredsheet-tu-dong-cap-nhat-du-lieu_8.jpg)
Lưu số người theo dõi Twitter Hình ảnh dưới đây cho thấy từng dòng sẽ làm gì, sau đó lưu lại, đặt tên cho script.
![](https://cdn.trangcongnghe.vn/uploads/posts/2017-07/c225ch-tao-google-spredsheet-tu-dong-cap-nhat-du-lieu_9.jpg)
Hàm lưu số người theo dõi Twitter Bước 8: Lên lịch để hàm tự chạy Click vào biểu tượng đồng hồ để mở ra hộp thoại Current Project’s Triggers, sau đó chọn Click here to add one now. Bạn sẽ thiết lập để hàm chạy bất kì khi nào mở thủ công (From spreadsheet) hoặc theo lịch tự động (Time-driven) - hàng giờ, hàng ngày, hàng tháng.
![](https://cdn.trangcongnghe.vn/uploads/posts/2017-07/c225ch-tao-google-spredsheet-tu-dong-cap-nhat-du-lieu_10.jpg)
Lên lịch để hàm chạy tự động
TIN LIÊN QUAN
Hướng dẫn các chỉnh sửa file PDF với Google Docs
Bạn có một file PDF muốn chỉnh sửa? Mặc dù bạn không thể chỉnh sửa trực tiếp trên tập tin, bạn có thể sử dụng Google Drive để trích xuất văn bản từ file PDF và đưa nó về dạng tài liệu thông thường để chỉnh sửa và định dạng tùy ý. Bạn cũng có thể
Cách scan tài liệu bằng Google Drive trên điện thoại
Sử dụng ứng dụng Google Drive có sẵn trên các điện thoại Android để scan tài liệu
Hướng dẫn bạn cách tắt tính năng Truy cập nhanh trên Google Drive cực dễ
Là một người sử dụng Google Drive đã lâu, chắc hẳn bạn đã quen với tính năng Truy cập nhanh. Tính năng này giúp bạn có thể dễ truy cập vào những thư mục hoặc các tập tin một cách tiện lợi và nhanh chóng.
Hướng dẫn chuyển đổi dữ liệu từ iCloud Drive sang Google Drive
Đây là cách dễ dàng nhất để bạn có thể chuyển dữ liệu từ iCloud Drive sang Google Drive khi chuyển từ iPhone sang dùng điện thoại Android
Cách lọc dữ liệu theo màu trên Google Sheets
Gần đây có một độc giả hỏi chúng tôi làm thế nào để lọc dữ liệu theo màu trên Google Sheets. Để trả lời cho câu hỏi này, chúng tôi sẽ hướng dẫn các bạn cách lọc dữ liệu theo màu trên Google Sheets qua bài viết dưới đây.
Một số thủ thuật đơn giản giúp bạn biến Google Drive thành ổ cứng
Google Drive là một giải pháp lưu trữ trực tuyến tuyệt vời dành cho rất nhiều người dùng. Vậy bạn đã biết cách biến Google Drive thành ổ cứng chưa?
THỦ THUẬT HAY
13 ứng dụng cực kì chất lượng và hữu ích của Microsoft dành cho iPhone
Chiếc iPhone chắc hẳn đối với nhiều người đã trở thành thiết bị không thể thiếu trong cuộc sống và công việc. Với những ứng dụng của Mirosoft đang được tích cực cập nhật lên nền tảng iOS chắc chắn sẽ giúp bạn rất nhiều
Làm sao sử dụng được các tính năng mới trên tik tok thành thạo?
Tik tok là ứng dụng di động cho phép người dùng xem các clip nhạc, quay các clip ngắn hài hước và chỉnh sửa chúng với các hiệu ứng đặc biệt, âm thanh đọc đáo tạo thành video nhạc của riêng mình.
Tự động thay đổi ảnh nền theo thời gian trên smartphone
Thay đổi wallpaper sẽ giúp smartphone trông mới mẻ và đặc biệt hơn Tuy vậy, nhiều người dùng không có nhiều thời gian để làm mới thiết bị của mình
7 ứng dụng trên iOS giúp giao tiếp với người khiếm thính vô cùng đơn giản
Như các bạn đã biết với những người khiếm thính giao tiếp với họ rất khó khăn. Để giao tiếp được buộc buộc phải giao tiếp qua ngôn ngữ cử chỉ (Sign Language). Để thuận tiện cho mọi người giao tiếp với người khiếm thính
Hướng dẫn tìm hiểu ai hay vào Facebook của mình nhiều nhất
Bạn đã từng tò mò liệu có ai đó hay âm thầm, 'lén lút' ra vào tường nhà bạn mỗi ngày để nghe ngóng thông tin cập nhật của bạn? chúng tôi sẽ chỉ bạn 1 cách rất dễ thực hiện để tìm hiểu ai hay vào Facebook của mình nhiều
ĐÁNH GIÁ NHANH
3 tính năng nổi bật trên Galaxy A52s 5G rất đáng đồng tiền bát gạo
Ngoài thiết kế hiện đại, trẻ trung và năng động, các tính năng nổi bật trên Galaxy A52s 5G cũng góp phần nâng tầm cho mẫu điện thoại này. Vậy những tính năng đó là gì? Hãy cùng mình tìm hiểu qua bài viết dưới đây nhé.
Đánh giá camera Zenfone 3 Max 5,5 inch: Nhiều tính năng,...
Thế giới di động - Tuy không được Asus nhấn mạnh vào camera mà nhấn mạnh vào pin, nhưng Zenfone 3 Max phiên bản 5,5 inch lại có một camera rất khá so với các sản...
Trên tay và đánh giá nhanh Acer Nitro 5 2018: laptop mà bất cứ game thủ nào cũng muốn sở hữu
Phiên bản Nitro 2017 được ra mắt vào hồi tháng 9 năm ngoái. Là mẫu laptop gaming sở hữu thiết kế đẹp, hiệu năng đủ đáp ứng nhiều thể loại game thông dụng hiện nay với một mức giá hợp lý.