Google Sheet hiện khá phổ biến và đây cũng là công cụ mà Chung hay dùng nhất để làm các dashboard quản lý cho các nhóm và doanh nghiệp nhỏ.
Hiệu quả của Google Data Studio là miễn phí, tuy không bằng PowerBI ở nhiều phương diện nâng cao nhưng cũng là khởi đầu miễn phí phù hợp với hệ sinh thái mở của Chrome và Google.
Trong bài viết này thì Chung share cho cả nhà code Gửi báo cáo ngày qua Email tự động trên Google Sheet kết hợp với Trigger
Dưới đây là code và diễn giải cách sử dụng
Code gửi email báo cáo:
Code này thì khá đơn giản với những trường sau bạn có thể tham khảo tối ưu:
- var sheet = spreadsheet.getSheetByName("Báo cáo"); ==> Đây là tên Sheet trong Google Sheet mà bạn muốn hàm lấy dữ liệu
- var emailRange = sheet.getRange("A1"); ==> Đây là Ô dữ liệu bạn muốn lấy dữ liệu để gửi Email, ở đây là mình đang lấy dữ liệu từ ô A1, nếu bạn muốn lấy nguyên 1 mảng nào đó thì có thể chọn A1:B5 trong đó thay thế B5 là cột bạn muốn giới hạn ô dữ liệu để lấy gửi đi nhé
- to: "EMAIL_CỦA_BẠN", ==> Nhớ thay Email của bạn vô nhé, nếu có 2 email thì enter xuống thêm 1 dòng nữa và gõ email thứ 2 vô nha
- subject: "Tổng hợp báo cáo ngày", ==> Cái này là tiêu đề Email, thay bằng cái bạn mong muốn
Xong rồi đó! Bấm SAVE lại trong Google Appscript và Chạy thử để cấp quyền cho code xem có hoạt động hay chưa!
Nếu bạn nhận được email là xong rồi đó!
Bước tiếp theo là cài Trigger cho gửi theo giờ nữa là xong nhé!
No comments:
Post a Comment