Báo cáo và in ấn trong App Sheet

Hướng dẫn báo cáo và in ấn trong App Sheet

I. Khái niệm Báo cáo (Report) trong AppSheet

Report: Là tính năng trong AppSheet cho phép tự động thực hiện hành động (như gửi email, tạo file PDF, cập nhật dữ liệu...) vào một thời điểm cụ thể hoặc định kỳ.

Bot: Trong AppSheet, “Report” hiện nằm trong phần Automation → Bots. Một Bot có thể chạy theo thời gian hoặc khi dữ liệu thay đổi.

II. Cấu trúc một Report (Bot)

Event: Xác định khi nào Bot chạy. Có thể là: theo thời gian (schedule) hoặc khi dữ liệu thay đổi.
Process: Xác định hành động cần làm (ví dụ: tạo file PDF, gửi email,...).
Task: Là từng hành động cụ thể trong Process, như “Send an Email” hoặc “Create a File”.

III. Các bước tạo báo cáo trong AppSheet

Bước Hướng dẫn
1️⃣ Vào Automation → Bots → New Bot.
2️⃣ Đặt tên cho Bot, ví dụ: “Báo cáo hàng ngày”.
3️⃣ Trong phần Event chọn loại: “Run on a schedule”.
4️⃣ Chọn thời gian chạy (Daily, Weekly, Hourly,…).
5️⃣ Tạo Process → chọn Task là “Send an Email” hoặc “Create a File”.
6️⃣ Trong email hoặc file, gắn Template (dạng file DOCX hoặc HTML) để xuất dữ liệu.

🧾 IV. In ấn (Printing) và xuất PDF

Nội dung Chi tiết
File mẫu (Template) Dùng file Google Docs hoặc Word có chèn các biến dữ liệu, ví dụ:
<<[HoTen]>>, <<[NgaySinh]>>
Xuất PDF AppSheet tự động chuyển file mẫu sang PDF khi gửi qua email hoặc lưu vào Google Drive.
Nút in (Action) Có thể tạo nút “In Phiếu” → liên kết đến Bot để tạo và tải PDF.

📤 V. Ví dụ tạo báo cáo PDF tự động gửi qua email

  1. Tạo file Google Docs mẫu chứa nội dung báo cáo:
     BÁO CÁO HỌC SINH Họ tên: <<[HoTen]>> Lớp: <<[Lop]>> Điểm trung bình: <<[DiemTB]>> Ngày tạo: <
  2. Tạo Bot → Event (hàng ngày 7h sáng) → Process → Task “Send Email”.
  3. Chọn template trên làm nội dung email hoặc file đính kèm (PDF).

💡 VI. Lưu ý khi in ấn và báo cáo

  • AppSheet không in trực tiếp ra máy in, mà xuất ra file PDF.
  • Bạn có thể mở PDF trên điện thoại và chọn “Print” để in thật.
  • Cần bật quyền kết nối Google Drive để lưu và chia sẻ file PDF.
  • Nên dùng Automation → Bots thay vì Report cũ (AppSheet đã hợp nhất).

Hướng dẫn báo cáo và in ấn trong App Sheet