Hướng dẫn google sheets combine functions - google sheet kết hợp các chức năng
Google Sheets cung cấp hàng trăm chức năng tích hợp như Show
Bắt đầuCác chức năng tùy chỉnh được tạo bằng cách sử dụng JavaScript tiêu chuẩn. Nếu bạn chưa quen với JavaScript, Codecademy cung cấp một khóa học tuyệt vời cho người mới bắt đầu. (Lưu ý: Khóa học này không được phát triển bởi và không liên kết với Google.) Dưới đây là một chức năng tùy chỉnh đơn giản, có tên
Nếu bạn không biết cách viết JavaScript và không có thời gian để tìm hiểu, hãy kiểm tra cửa hàng bổ trợ để xem liệu người khác đã xây dựng chức năng tùy chỉnh bạn cần. Tạo một chức năng tùy chỉnhĐể viết một chức năng tùy chỉnh:
Bây giờ bạn có thể sử dụng chức năng tùy chỉnh. Nhận một chức năng tùy chỉnh từ thị trường không gian làm việc của GoogleThị trường không gian làm việc của Google cung cấp một số chức năng tùy chỉnh dưới dạng tiện ích bổ sung cho Google Sheets. Để sử dụng hoặc khám phá các tiện ích bổ sung này:
Ở trên cùng, nhấp vào tiện ích bổ sung> Nhận tiện ích bổ sung.Khi thị trường không gian làm việc của Google mở ra, hãy nhấp vào hộp tìm kiếm ở góc trên cùng bên phải.
Các tiện ích bổ sung trở nên có sẵn trong bảng tính. Để sử dụng tiện ích bổ sung trong một bảng tính khác, hãy mở bảng tính khác và ở trên cùng, nhấp vào add-ons> quản lý các tiện ích bổ sung. Tìm tiện ích bổ sung bạn muốn sử dụng và nhấp vào Tùy chọn> Sử dụng trong tài liệu này.Sử dụng một chức năng tùy chỉnh Khi bạn đã viết một chức năng tùy chỉnh hoặc cài đặt một chức năng từ thị trường không gian làm việc của Google, nó dễ sử dụng như một hàm tích hợp:Nhấp vào ô nơi bạn muốn sử dụng chức năng.
Đặt tênNgoài các quy ước tiêu chuẩn để đặt tên cho các hàm JavaScript, hãy lưu ý về những điều sau đây:
Vốn hóa không quan trọng, mặc dù tên của các chức năng bảng tính là truyền thống theo truyền thống.Tranh luận
Loại dữ liệuGoogle Sheets lưu trữ dữ liệu ở các định dạng khác nhau tùy thuộc vào bản chất của dữ liệu. Khi các giá trị này được sử dụng trong các hàm tùy chỉnh, tập lệnh ứng dụng sẽ coi chúng là loại dữ liệu phù hợp trong JavaScript. Đây là những lĩnh vực phổ biến nhất của sự nhầm lẫn:
Tự động hoàn thànhGoogle Sheets hỗ trợ AutoComplete cho các chức năng tùy chỉnh giống như các chức năng tích hợp. Khi bạn nhập tên hàm trong ô, bạn sẽ thấy một danh sách các chức năng tích hợp và tùy chỉnh phù hợp với những gì bạn nhập. Các chức năng tùy chỉnh sẽ xuất hiện trong danh sách này nếu tập lệnh của chúng bao gồm thẻ JSDOC 8, như trong ví dụ 9 bên dưới.
Nâng caoSử dụng các dịch vụ tập lệnh ứng dụngCác chức năng tùy chỉnh có thể gọi một số dịch vụ tập lệnh ứng dụng để thực hiện các tác vụ phức tạp hơn. Ví dụ, một hàm tùy chỉnh có thể gọi dịch vụ ngôn ngữ để dịch một cụm từ tiếng Anh sang tiếng Tây Ban Nha. Không giống như hầu hết các loại tập lệnh ứng dụng khác, các chức năng tùy chỉnh không bao giờ yêu cầu người dùng ủy quyền truy cập vào dữ liệu cá nhân. Do đó, họ chỉ có thể gọi các dịch vụ không có quyền truy cập vào dữ liệu cá nhân, cụ thể là sau:
Bảng tính Chỉ đọc (có thể sử dụng hầu hết các phương thức 1, nhưng không phải 2). Không thể mở bảng tính khác ( 3 hoặc 4).URL tìm nạpTiện ích
Chia sẻCác chức năng tùy chỉnh bắt đầu bị ràng buộc với bảng tính mà chúng được tạo. Điều này có nghĩa là một hàm tùy chỉnh được viết trong một bảng tính không thể được sử dụng trong các bảng tính khác trừ khi bạn sử dụng một trong các phương thức sau: Nhấp vào phần mở rộng> Tập lệnh ứng dụng để mở trình chỉnh sửa tập lệnh, sau đó sao chép văn bản tập lệnh từ bảng tính gốc và dán nó vào trình chỉnh sửa tập lệnh của bảng tính khác. Tạo một bản sao của bảng tính chứa chức năng tùy chỉnh bằng cách nhấp vào Tệp> Tạo một bản sao. Khi một bảng tính được sao chép, bất kỳ tập lệnh nào được gắn vào nó cũng được sao chép. Bất cứ ai có quyền truy cập vào bảng tính đều có thể sao chép tập lệnh. .
Xuất bản kịch bản dưới dạng tiện ích bổ sung của Google Sheets. Tương tự, chức năng tùy chỉnh dưới đây tìm nạp hiệu quả nội dung trực tiếp từ Internet và sử dụng một mảng hai chiều để hiển thị hai cột kết quả chỉ với một cuộc gọi chức năng.Nếu mỗi ô yêu cầu gọi chức năng riêng của nó, thao tác sẽ mất nhiều thời gian hơn, vì máy chủ tập lệnh ứng dụng sẽ phải tải xuống và phân tích nguồn cấp XML mỗi lần.
Các kỹ thuật này có thể được áp dụng cho gần như bất kỳ chức năng tùy chỉnh nào được sử dụng nhiều lần trong suốt bảng tính, mặc dù các chi tiết triển khai sẽ thay đổi tùy thuộc vào hành vi của chức năng. |