Cấp độ lập trình: Trung cấp
Thời lượng: 20 phút
Loại dự án: Tiện ích bổ sung cho trình chỉnh sửa
Mục tiêu
- Tìm hiểu chức năng của giải pháp.
- Tìm hiểu chức năng của các dịch vụ Apps Script trong giải pháp.
- Thiết lập tập lệnh.
- Chạy tập lệnh.
Giới thiệu về giải pháp này
Dọn dẹp dữ liệu trong bảng tính bằng cách tự động xoá các hàng và cột trống, cắt bớt bảng tính đến các cạnh của dải ô và điền vào các khoảng trống trong dữ liệu.
Cách hoạt động
Tập lệnh này thực hiện các chức năng sau:
- Xoá các hàng trống – Trong một dải ô đã chọn, tập lệnh sẽ xác định các hàng trống và xoá các hàng đó. Nếu các ô trong một hàng chứa ký tự dấu cách, thì hàng đó sẽ không được coi là trống.
- Xoá cột trống – Trong một dải ô đã chọn, tập lệnh sẽ xác định các cột trống và xoá các cột đó. Nếu các ô trong một cột chứa ký tự dấu cách, thì cột đó không được coi là trống.
- Cắt bớt bảng thành dải ô dữ liệu – Tập lệnh xác định vị trí kết thúc của dải ô dữ liệu và xoá các hàng và cột thừa.
- Điền vào các hàng trống – Tập lệnh sao chép và dán nội dung của ô đang hoạt động đã chọn vào các ô trống trong các hàng bên dưới. Tập lệnh sẽ ngừng dán nội dung khi gặp một hàng không trống hoặc khi đến cuối phạm vi dữ liệu.
Dịch vụ Apps Script
Giải pháp này sử dụng dịch vụ sau:
- Spreadsheet Service (Dịch vụ bảng tính) – Lấy trang tính đang hoạt động và thực hiện tất cả các hàm dọn dẹp.
Điều kiện tiên quyết
Để sử dụng mẫu này, bạn cần có các điều kiện tiên quyết sau:
- Tài khoản Google (có thể cần có sự phê duyệt của quản trị viên đối với tài khoản Google Workspace).
- Một trình duyệt web có quyền truy cập Internet.
Thiết lập tập lệnh
- Nhấp vào nút sau để mở dự án Apps Script Trang tính trống.
Mở dự án - Nhấp vào biểu tượng Tổng quan .
- Trên trang tổng quan, hãy nhấp vào biểu tượng Tạo bản sao
.
- Ở đầu dự án đã sao chép, hãy nhấp vào Triển khai > Kiểm thử hoạt động triển khai.
- Bên cạnh Chọn loại, hãy nhấp vào Bật loại triển khai
> Tiện ích bổ sung cho Trình chỉnh sửa.
- Nhấp vào Tạo thử nghiệm mới.
- Trong mục Tài liệu kiểm thử, hãy nhấp vào Chưa chọn tài liệu nào.
- Chọn một bảng tính có dữ liệu cần dọn dẹp rồi nhấp vào Chèn. Để sử dụng tài liệu mẫu, hãy tạo bản sao của bảng tính Dữ liệu dọn dẹp mẫu.
- Nhấp vào Lưu bài kiểm thử.
- Để mở bảng tính, hãy chọn nút chọn bên cạnh kiểm thử đã lưu rồi nhấp vào Execute (Thực thi).
Chạy tập lệnh
- Trong bảng tính, hãy chọn dải ô
A1:F20
. - Nhấp vào Tiện ích > Bản sao của Trang tính trống > Xoá hàng trống.
- Khi được nhắc, hãy nhấp vào Tiếp tục rồi cho phép tập lệnh chạy.
- Nhấp vào Tiện ích > Bản sao của Trang tính trống > Xoá hàng trống một lần nữa.
- Nhấp vào Tiện ích > Bản sao của Trang tính trống > Xoá cột trống.
- Nhấp vào Tiện ích > Bản sao của trang tính trống > Cắt trang tính thành dải ô dữ liệu.
- Chọn ô
C7
. - Nhấp vào Tiện ích > Bản sao của trang tính trống > Điền vào các hàng trống bên dưới.
Xem lại mã
Để xem xét mã Apps Script cho giải pháp này, hãy nhấp vào Xem mã nguồn bên dưới:
Xem mã nguồn
Code.gs
Menu.gs
Người đóng góp
Mẫu này do Google duy trì với sự trợ giúp của Chuyên gia phát triển của Google.