Button trong Google Sheets giúp người dùng thao tác nhanh và tự động hóa nhiều công việc chỉ với một cú nhấp chuột. Bài viết này sẽ hướng dẫn cách chèn button vào trang tính, tạo hàm Google Apps Script và gán lệnh cho button, đồng thời giới thiệu một số ứng dụng thực tế để nâng cao hiệu quả làm việc.
Cách tạo button trong Google Sheets để chạy lệnh Apps Script đơn giản
Để tạo button trong Google Sheets, trước tiên bạn cần chèn một đối tượng vào trang tính để làm nút bấm. Google Sheets không có sẵn button như trong Excel, vì vậy cách phổ biến nhất là sử dụng bản vẽ (Drawing) hoặc hình ảnh.
Các bước thực hiện như sau:
Bước 1: Mở trang tính Google Sheets cần tạo button.
Bước 2: Trên thanh menu, chọn Chèn (Insert) → Bản vẽ (Drawing).
Chọn Bản vẽ trong mục Chèn
Bước 3: Trong cửa sổ bản vẽ, chọn Hình dạng (Shape) và vẽ một hình chữ nhật hoặc hình bất kỳ làm nút bấm.
Bước 4: Nhập nội dung cho button (ví dụ: “Chạy Script”, “Xử lý dữ liệu”…).
Vẽ hình dạng để tạo button
Bước 5: Nhấn Lưu và đóng (Save and Close) để chèn button vào trang tính.
Nhập nội dung và lưu button trong cửa sổ Bản vẽ
Sau khi chèn xong, button sẽ xuất hiện trực tiếp trên trang tính và có thể di chuyển hoặc thay đổi kích thước tùy ý. Ở bước tiếp theo, bạn sẽ gán lệnh Google Apps Script để button có thể thực hiện hành động khi được nhấp vào.
Sau khi đã chèn button vào trang tính, bước tiếp theo là tạo Google Apps Script (GAS) function để xác định hành động mà button sẽ thực hiện khi được nhấp vào.
Thực hiện theo các bước sau:
Bước 1: Trên thanh menu của Google Sheets, chọn Tiện ích → Apps Script.
Mở Google Apps Script từ menu Tiện ích
Cửa sổ trình soạn thảo Google Apps Script sẽ mở ra.
Bước 2: Tại file Code.gs, xóa nội dung mặc định (nếu có) và nhập function mới.
Ví dụ:
function chooseYou() {
SpreadsheetApp.getUi().alert("Button đã được nhấn");
}Bước 3: Nhấn Lưu (Save) để lưu lại script.
Tạo function trong file Code.gs của Apps Script
Function chooseYou là một hàm đơn giản dùng để kiểm tra button đã hoạt động hay chưa. Bạn có thể thay nội dung bên trong hàm bằng các lệnh xử lý dữ liệu phù hợp với nhu cầu thực tế.
Sau khi đã tạo và lưu function trong Google Apps Script, bước tiếp theo là gán function đó cho button để khi nhấp vào, lệnh sẽ được thực thi.
Thực hiện như sau:
Tùy chọn Gán tập lệnh cho button
Trong hộp thoại hiện ra, nhập chính xác tên function: chooseYou
Nhập tên function để gán lệnh cho button
Bây giờ, khi nhấp vào button, Google Sheets sẽ tự động chạy function chooseYou. Ở lần chạy đầu tiên, hệ thống có thể yêu cầu cấp quyền, bạn chỉ cần xác nhận để script hoạt động bình thường.
Khi làm việc với Google Sheets để theo dõi thời gian, chẳng hạn ghi nhận thời điểm bắt đầu hoặc kết thúc một công việc, bạn có thể dùng button để tự động chèn ngày và giờ hiện tại vào ô đang được chọn.
function setTimestamp() {
var range = SpreadsheetApp.getActiveRange();
var now = new Date();
var time = now.toLocaleTimeString();
var date = now.toDateString();
range.setValue(date + " " + time);
}Button trong Google Sheets có thể kết hợp với Apps Script để gửi email dựa trên dữ liệu đang được chọn, bao gồm địa chỉ người nhận, tiêu đề và nội dung email, giúp thao tác gửi mail nhanh và thuận tiện hơn.
function sendEmail() {
var range = SpreadsheetApp.getActiveSheet().getActiveRange();
var data = range.getValues()[0];
GmailApp.sendEmail(data[0], data[1], data[2]);
}
}Hy vọng thông tin trên đã giúp bạn biết cách chèn button trong Google Sheets, tạo function bằng Google Apps Script và gán lệnh cho button để thực thi khi nhấp chuột. Đây là nền tảng giúp tự động hóa thao tác xử lý dữ liệu, giảm công việc thủ công và nâng cao hiệu quả làm việc với bảng tính.
Mời bạn xem thêm các mẫu máy tính bảng chính hãng tại Siêu Thị Điện Máy - Nội Thất Chợ Lớn, với nhiều lựa chọn về thương hiệu, mức giá và cấu hình phù hợp cho học tập, công việc lẫn giải trí, cùng chính sách bảo hành rõ ràng và ưu đãi hấp dẫn.






Tải app theo dõi thông tin đơn hàng và hàng ngàn voucher giảm giá dành cho bạn.






