Cấp độ viết mã: 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 về 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ảng tính theo các cạnh của dải dữ liệu 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á chúng. Nếu các ô trong một hàng chứa ký tự dấu cách, thì hàng đó không được coi là hàng 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á chúng. Nếu các ô trong một cột chứa ký tự khoảng trắng, thì cột đó không được coi là cột trống.
- Cắt trang tính theo 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 này sẽ 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 đạt đến cuối dải ô dữ liệu.
Các dịch vụ của Apps Script
Giải pháp này sử dụng dịch vụ sau:
- 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 đáp ứng các điều kiện tiên quyết sau:
- Một Tài khoản Google (tài khoản Google Workspace có thể yêu cầu quản trị viên phê duyệt).
- Một trình duyệt web có quyền truy cập vào Internet.
Thiết lập tập lệnh
- Nhấp vào nút sau đây để mở dự án Clean sheet Apps Script.
Mở dự án - Nhấp vào 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 > Triển khai thử nghiệm.
- Bên cạnh Chọn loại, hãy nhấp vào Bật các loại triển khai
> Tiện ích bổ sung của Editor.
- 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 một 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 tra.
- Để mở bảng tính, hãy chọn nút chọn bên cạnh thử nghiệm đã lưu rồi nhấp vào 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 sạch > Xoá hàng trống.
- Khi được nhắc, hãy nhấp vào Tiếp tục và cho phép tập lệnh chạy.
- Nhấp vào Tiện ích > Bản sao của Clean sheet > Xoá các 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 sạch > Xoá các cột trống.
- Nhấp vào Tiện ích > Bản sao của Trang tính không có dữ liệu > Cắt trang tính theo 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 lại 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 các Chuyên gia Google về phát triển.