Comment créer un bouton dans Google Sheets [Guide Ultime]

Video google sheet create button

Google Sheets là một công cụ không thể thiếu trong bộ công cụ của bạn. Có một điểm mấu chốt trong Google Sheets mà bạn không thể bỏ qua, đó là sự thêm vào của các nút bấm. Với những button trong Google Sheets, bạn có thể dễ dàng kích hoạt các kịch bản tùy chỉnh, từ đó giúp tăng tốc độ và tính năng của bảng tính một cách đáng kể.

Bạn có thể đã đọc qua các hướng dẫn về việc thêm và chạy các kịch bản tùy chỉnh trong Google Sheets để mở rộng tính năng của nó. Một trong số đó liên quan đến việc nhập dữ liệu từ cơ sở dữ liệu MySQL vào Google Sheets. Các kịch bản tùy chỉnh có thể chạy tự động hoặc được chạy bằng cách gõ tên hàm vào ô dưới dạng phương trình. Nhưng liệu chúng ta có thể cải thiện điều này bằng cách thêm một nút bấm để chạy kịch bản không? Tất nhiên rồi! Chúng ta sẽ tìm hiểu cách làm điều đó trong hướng dẫn này. Bạn đã sẵn sàng chưa?

Cách thêm một nút bấm trong Google Sheets

  1. Nhấp vào Chèn trên thanh menu và sau đó nhấp vào Vẽ trong danh sách thả xuống.
  2. Bảng vẽ sẽ hiển thị.
  3. Nhấp vào Hình dạng. Một số loại hình dạng sẽ xuất hiện. Sau khi chọn hình dạng, vẽ nó trên bảng với kích thước mong muốn.
  4. Tiếp theo, nhấp vào Vùng văn bản để thêm một vùng văn bản vào nút. Kéo vùng văn bản với kích thước nhất định vào hình dạng và sau đó nhập nhãn mà bạn muốn.

Illustration of the Insert and Drawing buttons in Google Sheets

Nút bấm có thể trông giống như thế này:

Example of a button in Google Sheets

Cuối cùng, thiết kế của nút sẽ là sự lựa chọn của bạn, và với số lượng hình dạng có sẵn trong Google Sheets, bạn sẽ không gặp khó khăn trong việc tìm một hình dạng phù hợp với ý tưởng của mình.

  1. Nếu bạn hài lòng với nút của mình, hãy nhấp vào Lưu và đóng.

Bây giờ, nút sẽ xuất hiện như một hình ảnh trong Google Sheets.

Cách gán một script Google Apps cho nút

Cho ví dụ này, chúng ta sẽ sử dụng đoạn mã Google Apps script sau:

var server = 'server_url';
var port = port_number;
var dbName = 'database_name';
var username = 'username';
var password = 'password';
var url = 'jdbc:mysql://'+server+':'+port+'/'+dbName;

function readData() {
 var conn = Jdbc.getConnection(url, username, password);
 var stmt = conn.createStatement();
 var results = stmt.executeQuery('SELECT * FROM table_title');
 var metaData=results.getMetaData();
 var numCols = metaData.getColumnCount();
 var spreadsheet = SpreadsheetApp.getActive();
 var sheet = spreadsheet.getSheetByName('Sheet1');
 sheet.clearContents();
 var arr=[];

 for (var col = 0; col < numCols; col++) {
 arr.push(metaData.getColumnName(col + 1));
 }

 sheet.appendRow(arr);

while (results.next()) {
 arr=[];
 for (var col = 0; col < numCols; col++) {
 arr.push(results.getString(col + 1));
 }
 sheet.appendRow(arr);
}

results.close();
stmt.close();
sheet.autoResizeColumns(1, numCols+1);
}
  1. Nhấp vào ba dấu chấm ở góc phải trên của nút. Một danh sách thả xuống sẽ hiện ra. Nhấp vào Gán một script.
  2. Một hộp thoại sẽ xuất hiện, yêu cầu bạn chọn kịch bản bạn muốn gán cho hình ảnh. Nhập tên hàm, sau đó nhấp vào Ok.

Bạn đã hoàn thành! Bạn có thể thử nghiệm bằng cách nhấp vào hình ảnh. Một thông báo Đang chạy kịch bản sẽ xuất hiện.

Khi bạn chạy kịch bản lần đầu tiên trong bảng tính này, bạn sẽ nhận được một yêu cầu cho biết kịch bản được liên kết với tài liệu này cần được cho phép chạy. Nhấp vào Tiếp tục.

Các tiện ích được tạo bởi bên thứ ba cho các ứng dụng Google qua quá trình xác minh của Google để đảm bảo rằng các tiện ích không được tạo với mục đích gian lận bởi người tạo chúng. Nhấp vào Nâng cao, sau đó nhấp vào Tiếp tục đến your script name (không an toàn).

Quy trình thông thường cho yêu cầu cấp quyền sẽ xuất hiện. Khi hoàn thành, kịch bản sẽ chạy. Bạn có thể nhấp lại vào nút để đảm bảo rằng kịch bản chạy như dự định.

Đó là tất cả!

Nút của bạn đã hoạt động. Bây giờ bạn có thể sử dụng nó để cải thiện bảng điều khiển mà bạn đang tạo trong Google Sheets.

Hy vọng bài viết này đã giúp bạn hiểu rõ hơn về cách tạo một nút trong Google Sheets. Bạn cũng có thể thích các bài viết của chúng tôi về việc gán một kịch bản cho một nút trong Google Sheets và thêm một nút radio vào Google Sheets.

Để tối ưu hóa quy trình làm việc của bạn, chúng tôi đề xuất bạn đọc hướng dẫn của chúng tôi về cách gửi email dựa trên ngày và thử phần mềm của chúng tôi để giúp bạn quản lý các lời nhắc về hóa đơn.

Để biết thêm mẹo và thủ thuật về marketing trực tuyến, hãy truy cập Crawlan.com.

Related posts