Apps ScriptExcel

Google Apps Script làm các việc lặp lại trên bảng tính thay bạn

Bàn giao từ 1 ngàyBao gồm chỉnh sửaKiểm tra chất lượng
Các gói
Bảo vệ thanh toánChi tiết
  • Chỉnh sửa trong phạm vi gói là miễn phí.
  • Nếu bạn không phản hồi trong vòng 3 ngày sau khi bàn giao, kết quả sẽ được tự động chấp nhận.
Đặt hàng · 678.000 ₫

Số tiền được tạm giữ khi bạn thanh toán và chỉ được chuyển khi bạn chấp nhận kết quả.

Google Apps Script làm các việc lặp lại trên bảng tính thay bạn

Ví dụ kết quả

Ví dụ cho gói Tiêu chuẩn

Mẫu bảng tính: theo dõi hóa đơn cho agency nhỏ

Bố cục — tab "HoaDon"

CộtTiêu đềAi điền
ASố hóa đơnBạn
BKhách hàngBạn (danh sách thả xuống từ tab "KhachHang")
CNgày xuấtBạn
DSố tiềnBạn
EHạn thanh toán (ngày)Công thức
FNgày đến hạnCông thức
GNgày đã trảBạn (để trống đến khi được trả)
HTrạng tháiCông thức
ISố ngày quá hạnCông thức

Công thức (trích 6/10)

E2 — hạn thanh toán từ danh sách khách =IFERROR(VLOOKUP(B2, KhachHang!A:C, 3, FALSE), 30) Tra hạn thanh toán của khách trong tab "KhachHang"; nếu không có khách đó thì lấy 30 ngày.

F2 — ngày đến hạn =IF(C2="", "", C2 + E2) Cộng số ngày vào ngày xuất. Dòng trống thì để trống.

H2 — trạng thái =IF(C2="", "", IF(G2<>"", "Đã trả", IF(TODAY()>F2, "Quá hạn", "Chưa đến hạn"))) Có ngày trả thì là Đã trả; nếu không, qua ngày đến hạn là Quá hạn, còn lại là Chưa đến hạn.

I2 — số ngày quá hạn =IF(H2="Quá hạn", TODAY() - F2, "")

TongQuan!B2 — tổng còn phải thu =SUMIFS(HoaDon!D:D, HoaDon!H:H, "<>Đã trả", HoaDon!C:C, "<>")

TongQuan!A5 — công nợ theo khách (một công thức tạo cả bảng) =QUERY(HoaDon!B:H, "select B, sum(D) where H <> 'Đã trả' and B is not null group by B order by sum(D) desc label sum(D) 'Còn nợ'", 1)

Dán ở đâu

  • Đặt E2, F2, H2 và I2 ở dòng 2 của "HoaDon", rồi kéo xuống đến dòng 500
  • Dán hai công thức TongQuan một lần; chúng tự cập nhật
  • Định dạng có điều kiện cho H2:H500: chữ là "Quá hạn" → tô nền đỏ nhạt

Tình huống đặc biệt đã tính

  • Hóa đơn trả một phần: thêm một dòng với số còn lại và số mới như INV-041b
  • Khách đổi tên: chỉ sửa trong "KhachHang"; danh sách thả xuống giữ các dòng thống nhất
  • Dùng Excel thay vì Sheets: mọi công thức chạy được trừ QUERY; thay bằng PivotTable trên cột B, D, H
  • Sheets cài đặt khu vực Việt Nam: dùng dấu chấm phẩy thay dấu phẩy giữa các đối số

Ví dụ kiểm tra

Hóa đơn INV-038, khách Nha khoa Bờ Bắc, xuất ngày 01/9, hạn 14 ngày → đến hạn 15/9. Hôm nay 20/10, chưa trả → Quá hạn, 35 ngày.

Khách hàng: studio sản xuất video 4 người. Công cụ: Google Sheets. Yêu cầu: "Tụi mình không biết ai đã trả tiền. Cần một bảng cho thấy hóa đơn nào quá hạn và mỗi khách còn nợ bao nhiêu."

Khách hàng và mọi thông tin đều là giả định.

Về dịch vụ này

Apps Script chạy bên trong Google Sheets và có thể làm những phần nhàm chán trong công việc thường ngày của bạn: gửi email từ các dòng, chuyển dòng đã xong vào kho lưu trữ, tạo tài liệu cho mỗi dòng hoặc chạy dọn dẹp mỗi sáng theo hẹn giờ. Chúng tôi viết script cho bảng tính và các cột của bạn, chú thích mọi khối lệnh và đưa ra các bước để dán vào mục Extensions, cấp quyền và đặt trigger. Cột được tìm theo tên tiêu đề khi có thể, nên thêm cột không làm hỏng script.

Bao gồm những gì

  • Bạn nhận được gìMã Apps Script có chú thích, các bước cài đặt, thiết lập trigger và kế hoạch kiểm thử ngắn. Được gửi dưới dạng văn bản để bạn dán vào trình soạn script của bảng tính.
  • Công việc thường ngày thành mãViết riêng cho bảng tính và các cột của bạn
  • TriggerTheo hẹn giờ, khi chỉnh sửa hoặc khi gửi biểu mẫu
  • Menu tùy chỉnhChạy tác vụ từ một nút trong bảng tính
  • Chú thích trong mãMỗi khối lệnh được giải thích bằng lời dễ hiểu
  • Thông báo lỗiThông báo rõ ràng khi thiếu dữ liệu

Cách hoạt động

  1. 1
    Yêu cầuBạn mô tả nhiệm vụ và bảng tính
  2. 2
    MãChúng tôi viết và chú thích script
  3. 3
    Cài đặtBạn dán vào, cấp quyền và kiểm tra

Chúng tôi cần gì từ bạn

Nhiệm vụ từng bước như bạn đang làm, tên trang tính và cột, khi nào script cần chạy và có cần Gmail, Drive hay Calendar không.

Chúng tôi sẽ hỏi bạn:

  • Script nên đảm nhận công việc lặp lại nào?
  • Script làm việc với những trang tính và cột nào?
  • Khi nào script nên chạy?
  • Script có cần Gmail, Drive, Docs hay Calendar không?

So sánh các gói

Các góiCơ bảnScript cho 1 nhiệm vụ326.000 ₫Tiêu chuẩnScript tối đa 3 nhiệm vụ kèm trigger678.000 ₫Cao cấpTối đa 6 nhiệm vụ, trigger và menu1.328.000 ₫
Thời hạn1 ngày2 ngày3 ngày
Số lần chỉnh sửa123
Số nhiệm vụ trong script1tối đa 3tối đa 6
Trigger theo giờ hoặc khi chỉnh sửaKhôngCóCó
Menu tùy chỉnhKhôngKhôngCó
Đặt hàng Cơ bảnĐặt hàng Tiêu chuẩnĐặt hàng Cao cấp

Bảo vệ thanh toán

Bạn thanh toán khi đặt hàng, nhưng tiền chỉ được chuyển cho kết quả đã được chấp nhận.

  • Giá cố địnhGiá gói không thay đổi sau khi bạn thanh toán.
  • Số tiền được tạm giữKhi bạn thanh toán, số tiền chỉ được tạm giữ. Tiền được chuyển cho dịch vụ khi bạn chấp nhận kết quả.
  • Kiểm tra trước khi bàn giaoMọi kết quả đều được kiểm tra chất lượng trước khi đến tay bạn, và bạn xem được kết quả trên trang đơn hàng trước khi chấp nhận.
  • Chỉnh sửa miễn phíYêu cầu chỉnh sửa trong phạm vi bản yêu cầu của bạn, với số lần mà gói cho phép.
  • Tự động chấp nhận sau 3 ngàyNếu trong vòng 3 ngày sau khi bàn giao, bạn không chấp nhận kết quả cũng không yêu cầu chỉnh sửa, kết quả sẽ được tự động chấp nhận. Nếu bạn nhắn tin trong chat đơn hàng sau khi bàn giao, đơn hàng sẽ chờ; sau khi trả lời, chúng tôi có thể tính lại 3 ngày từ đầu và sẽ thông báo trong chat.
  • Làm lại hoặc hoàn tiền toàn bộNếu kết quả không đúng với yêu cầu của bạn và các lần chỉnh sửa không khắc phục được, hoặc công việc kéo dài quá gấp đôi thời hạn, hãy nhắn tin trong chat đơn hàng: chúng tôi sẽ làm lại hoặc hoàn tiền toàn bộ.
Cách hoạt động →

Hỏi đáp

Cấp quyền có an toàn không?

Mã chạy dưới tài khoản của chính bạn, mọi dòng đều đọc được và có chú thích, và chúng tôi không bao giờ có quyền truy cập bảng tính của bạn. Google hiển thị chính xác những gì script sẽ sử dụng trước khi bạn chấp thuận.

Có giới hạn về số email không?

Có, Google đặt hạn mức hằng ngày: khoảng 100 người nhận mỗi ngày với tài khoản Gmail miễn phí và nhiều hơn với Workspace. Chúng tôi thiết kế script theo loại tài khoản của bạn.

Bạn có cài đặt giúp tôi không?

Không, chúng tôi không truy cập tài khoản của bạn. Các bước mất khoảng mười phút, và chúng tôi sửa mọi lỗi phát sinh trong số lần chỉnh sửa của bạn.

Các gói
Đặt hàng · 678.000 ₫· 2 ngày