4 Tập lệnh Google giúp Google Trang tính mạnh mẽ hơn

4 Tập lệnh Google giúp Google Trang tính mạnh mẽ hơn

Google Trang tính là một phần của Google Suite và cho đến nay là một trong những công cụ miễn phí mạnh mẽ nhất mà bạn sử dụng. Nó cho phép bạn theo dõi, phân tích hoặc ghi lại bất cứ thứ gì bạn có thể tưởng tượng. Điều làm cho nó thậm chí còn mạnh mẽ hơn là sử dụng Tập lệnh Google để nâng cao khả năng của Google Trang tính.





Viết mã trong Google Trang tính nghe có vẻ hơi đáng sợ. Thoạt đầu, bạn có thể nghĩ rằng bất cứ thứ gì có từ 'script' trong đó đều yêu cầu kiến ​​thức lập trình nâng cao. Đó thực sự không phải là trường hợp.





Hãy cùng xem một số ví dụ về tập lệnh Google Trang tính khá thú vị có thể tăng năng suất của bạn.





Tập lệnh Google Trang tính là gì?

Tập lệnh Google Trang tính là những đoạn mã bạn có thể viết bên trong Google Trang tính của mình để tăng sức mạnh cho trang tính của bạn. Google Sheets Scripts được viết bằng JavaScript và do JavaScript ngày càng trở nên phổ biến hơn, bạn có thể đã quen thuộc với nó.

Viết Google Scripts rất giống với viết VBA trong Microsoft Excel để tạo chương trình. Tập lệnh trong Google Trang tính của bạn được cung cấp bởi Google Apps Script, tập lệnh này cũng hoạt động với các dịch vụ khác của Google. Dưới đây là bốn tập lệnh thực sự chứng minh sức mạnh của tập lệnh Google Trang tính.



1. Tạo các chức năng tùy chỉnh của riêng bạn

Một trong những cách dễ nhất để tạo Google Script có thể cải thiện đáng kể trải nghiệm Google Trang tính của bạn là tạo các chức năng tùy chỉnh . Google Trang tính đã cung cấp một danh sách dài các chức năng. Bạn có thể xem những cái phổ biến nhất bằng cách nhấp vào Thực đơn > Chức năng biểu tượng.

Nhấp vào Nhiều chức năng hơn hiển thị cho bạn một danh sách dài các chức năng toán học, thống kê, tài chính, văn bản, kỹ thuật và các chức năng khác. Tuy nhiên, Google Scripts cung cấp cho bạn sự linh hoạt để tạo các công thức được cá nhân hóa của riêng bạn.





Ví dụ: giả sử bạn thường nhập thông tin từ bộ điều nhiệt kỹ thuật số tại nơi làm việc của mình, nhưng bộ điều nhiệt được đặt ở độ C. Bạn có thể tạo công thức tùy chỉnh của riêng mình để chuyển đổi độ C sang độ F, vì vậy chỉ với một cú nhấp chuột, bạn có thể tự động chuyển đổi tất cả các giá trị đã nhập đó.

Để tạo chức năng tùy chỉnh đầu tiên, bạn cần mở trình chỉnh sửa Tập lệnh. Để làm điều này, hãy nhấp vào Công cụ> Trình chỉnh sửa tập lệnh .





Bạn sẽ thấy màn hình dự án, nơi bạn có thể viết mã JavaScript của mình.

ổ cứng di động không hiển thị

Tại đây, hãy thay thế những gì trong cửa sổ này bằng chức năng tùy chỉnh của riêng bạn. Tên hàm giống với tên mà bạn sẽ bắt đầu nhập vào một ô trong Google Trang tính sau ký hiệu '=' để gọi công thức của bạn. Một hàm để chuyển đổi độ C sang độ F sẽ trông giống như sau:

function CSTOFH (input) {
return input * 1.8 + 32;
}

Dán hàm ở trên vào cửa sổ mã, rồi chọn Tệp> Lưu , đặt tên cho dự án như 'CelsiusConverter' và nhấp vào VÂNG .

Thats tất cả để có nó! Bây giờ, tất cả những gì bạn phải làm để sử dụng hàm mới của mình là nhập dấu '=' theo sau hàm của bạn, với số đầu vào để chuyển đổi:

nhấn Vào để xem kết quả.

Thats tất cả để có nó. Bạn có thể nhanh chóng xem cách bạn có thể viết bất kỳ công thức tùy chỉnh nào mà bạn cần để phù hợp với Google Trang tính của mình.

2. Tự động tạo biểu đồ

Trong các bài viết khác, chúng tôi đã hướng dẫn bạn cách thực hiện những việc như ghi dữ liệu từ camera Wi-Fi tại nhà vào bảng tính của Google hoặc có thể bạn đang sử dụng Google Trang tính với một nhóm và những người khác đang nhập dữ liệu cho bạn.

Giả sử bạn đang làm việc trên một trang tính với dữ liệu mới mỗi tháng. Bạn muốn tự động tạo biểu đồ bằng cách sử dụng dữ liệu trong bảng tính. Bạn có thể thực hiện điều này bằng cách tạo một hàm sẽ tạo một biểu đồ mới cho bạn, dựa trên dữ liệu trong bảng tính hiện tại mà bạn đã mở.

Trong trường hợp này, bạn là một giáo viên và vào cuối năm, bạn có một bảng tính cho từng học sinh với danh sách điểm thi hàng tháng:

Những gì bạn muốn làm là chạy một hàm duy nhất trên trang tính này để tạo biểu đồ trong vài giây. Đây là những gì tập lệnh đó trông giống như:

function GradeChart()
{ var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); var sheet = spreadsheet.getSheets()[0]; var gradechart = sheet.newChart() .setChartType(Charts.ChartType.LINE) .addRange(sheet.getRange('A1:B11')) .setPosition(5, 5, 0, 0) .build(); sheet.insertChart(gradechart); }

Bây giờ, hãy mở từng bảng tính của học sinh và nhấp vào Chạy biểu tượng trong menu trong Google Scripts để tự động tạo biểu đồ.

Bất cứ khi nào bạn nhấp vào biểu tượng chạy, nó sẽ chạy tập lệnh mà bạn đã tạo trên bảng tính 'hoạt động' (bảng tính bạn đã mở trong tab trình duyệt hiện tại của mình).

Đối với các báo cáo mà bạn phải tạo thường xuyên, như hàng tuần hoặc hàng tháng, loại chức năng biểu đồ được tạo tự động này thực sự có thể giúp bạn tiết kiệm rất nhiều thời gian.

3. Tạo menu tùy chỉnh

Điều gì xảy ra nếu bạn không muốn mở tập lệnh để tự động tạo biểu đồ đó? Điều gì sẽ xảy ra nếu bạn muốn sự tiện lợi khi có chức năng đó ngay trong tầm tay trong hệ thống menu, ngay bên trong Google Trang tính? Chà, bạn cũng có thể làm được điều đó.

quỹ người sáng tạo hoạt động như thế nào

Để tạo menu tùy chỉnh, bạn cần yêu cầu bảng tính thêm mục menu mới mỗi khi nó mở ra. Bạn làm điều này bằng cách tạo onOpen () trong cửa sổ trình chỉnh sửa Tập lệnh phía trên Gradechart hàm bạn vừa tạo:

function onOpen() {
var spreadsheet = SpreadsheetApp.getActive();
var menuItems = [
{ name: 'Create Grade Chart...', functionName: 'GradeChart' }
];
spreadsheet.addMenu('Charts', menuItems);
}

Lưu tập lệnh, sau đó tải lại bảng tính của bạn. Bạn sẽ phát hiện ra rằng bây giờ mục Menu mới của bạn hiển thị với tên mà bạn đã xác định nó như trong tập lệnh của mình. Nhấp vào menu và bạn sẽ thấy mục menu cho chức năng của mình.

Nhấp vào mục menu và nó sẽ chạy chức năng giống như khi bạn nhấn biểu tượng 'chạy' từ bên trong trình chỉnh sửa Google Scripts!

4. Gửi báo cáo tự động

Ví dụ tập lệnh cuối cùng mà chúng tôi đang hiển thị cho bạn là một tập lệnh sẽ gửi email từ bên trong Google Trang tính.

Cách này có thể hữu ích là nếu bạn đang quản lý một nhóm lớn người và bạn có nhiều email để gửi về cùng một chủ đề.

Có thể bạn đã thực hiện đánh giá hiệu suất với từng thành viên trong nhóm và ghi nhận xét đánh giá của bạn cho từng người trong Bảng tính Google.

Sẽ thật tuyệt nếu bạn chỉ chạy một tập lệnh duy nhất và gửi những nhận xét đó tự động qua email cho 50 hoặc 60 nhân viên cùng một lúc mà bạn không cần phải tạo tất cả các email riêng lẻ đó theo cách thủ công? Đó là sức mạnh của Google Scripting.

Tương tự như cách bạn tạo các tập lệnh ở trên, bạn sẽ tạo một tập lệnh bằng cách đi vào trình chỉnh sửa Tập lệnh và tạo một hàm có tên là sendEmails () , như thế này:

function sendEmails() {
var sheet = SpreadsheetApp.getActiveSheet();
var startRow = 2; // First row of data to process
var numRows = 7; // Number of rows to process
var dataRange = sheet.getRange(startRow, 1, numRows, 3)
var data = dataRange.getValues();
for (i in data) {
var row = data[i];
var emailAddress = row[1]; // Second column
var message = row[2]; // Third column
var subject = 'My review notes';
MailApp.sendEmail(emailAddress, subject, message);
}
}

Vì vậy, giả sử bạn có bảng tính của mình được tổ chức như được hiển thị ở đây.

Tập lệnh ở trên sẽ hoạt động xuyên suốt từng hàng trong bảng tính và gửi email đến địa chỉ trong cột thứ hai cùng với thông báo bạn đã nhập vào cột thứ ba.

Các gửi email chức năng trong Google Scripts cho đến nay là một trong những chức năng mạnh mẽ nhất trong Google Scripts vì nó mở ra một thế giới tự động hóa email sẽ giúp bạn tiết kiệm thời gian.

Tập lệnh này cho bạn thấy sức mạnh thực sự của Google Apps Scripting, kết hợp Gmail với Google Sheets Scripts để tự động hóa một tác vụ. Mặc dù bạn đã thấy các tập lệnh hoạt động trên Google Trang tính, nhưng điều tốt nhất bạn nên bỏ qua là sức mạnh của tập lệnh trên toàn bộ Google Suite.

không thể định dạng cửa sổ thẻ micro sd không thể hoàn thành định dạng

Tự động hóa là bí quyết để thành công về năng suất

Tất cả những gì mà Google Scripts tự động hóa này sẽ cho bạn thấy là chỉ với một vài dòng mã đơn giản, Google Scripts có khả năng tự động hóa một phần hoặc toàn bộ Google Trang tính.

Các chức năng này có thể được thiết lập để chạy theo lịch trình hoặc bạn có thể chạy chúng theo cách thủ công bất cứ khi nào bạn muốn kích hoạt chúng. Tập lệnh của Google có thể tự động hóa các tác vụ nhàm chán như gửi email hoặc gửi hóa đơn từ Google Trang tính. Tìm kiếm thêm? Kiểm tra 3 Google Scripts này để tự động hóa tài liệu của bạn.

Đăng lại Đăng lại tiếng riu ríu E-mail Đây là lý do tại sao FBI ban hành cảnh báo cho Hive Ransomware

FBI đã đưa ra cảnh báo về một loại ransomware đặc biệt khó chịu. Đây là lý do tại sao bạn cần phải đặc biệt cảnh giác với ransomware Hive.

Đọc tiếp
Chủ đề liên quan
  • Năng suất
  • Lập trình
  • JavaScript
  • Bảng tính
  • Google Trang tính
  • Viết kịch bản
  • Google Script
Giới thiệu về tác giả Anthony Grant(40 bài báo đã xuất bản)

Anthony Grant là một nhà văn tự do về Lập trình và Phần mềm. Anh ấy là một sinh viên chuyên ngành Khoa học Máy tính về lập trình, Excel, phần mềm và công nghệ.

Xem thêm từ Anthony Grant

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký