Chương 1 Ghi và chạy macro ・ SỨ MỆNH 2
Nhiệm vụ 2: Ghi macro (tham chiếu tuyệt đối)
Đề bài
Bắt đầu ghi bằng “Tiện ích” → “Macro” → “Ghi macro”, nhập “Tổng cộng” vào A6 rồi in đậm. Lưu xong, chạy macro từ “Tiện ích” → “Macro” để kiểm tra nó lặp lại đúng các thao tác.
Để luyện tập, mỗi lần chạy bảng sẽ quay về trạng thái ban đầu trước khi chạy (bảng tính thật không quay về. Thay đổi do script đôi khi hoàn tác được bằng Ctrl+Z, nhưng không thể hoàn tác tất cả một lần).
Chương 1 ・ SỨ MỆNH 2
Ghi macro (tham chiếu tuyệt đối)
Bắt đầu ghi bằng “Tiện ích” → “Macro” → “Ghi macro”, nhập “Tổng cộng” vào A6 rồi in đậm. Lưu xong, chạy macro từ “Tiện ích” → “Macro” để kiểm tra nó lặp lại đúng các thao tác.
Cách đọc mã
- spreadsheet.getRange('A6').activate();
- Chọn A6. Với tham chiếu tuyệt đối, việc chọn được lưu thành địa chỉ.
- spreadsheet.getCurrentCell().setValue('Tổng cộng');
- Đưa “Tổng cộng” vào ô đang chọn (getCurrentCell).
- spreadsheet.getActiveRangeList().setFontWeight('bold');
- In đậm vùng đang chọn. Ctrl+B trở thành dòng này.
Mỗi thao tác khi ghi thành một dòng Apps Script. Với tham chiếu tuyệt đối, việc chọn ô được lưu thành địa chỉ như getRange('A6'), nên dù đang chọn ô nào macro cũng ghi vào cùng chỗ.
Cách bắt đầu với GAS và mã hay dùng được tổng hợp trong một bài viết.GAS là gì? Cách bắt đầu và mã hay dùng
Mã bạn viết chạy trong một vùng cách ly bên trong trang này. Nó không ra được ngoài trang hay tới trang web khác.
* Đây là mô phỏng hoạt động của Google Trang tính và Apps Script, có thể khác bản thật ở một số điểm.
* Google Trang tính là nhãn hiệu của Google LLC. Trang web này không liên quan đến Google.