Google Trang tính thành
Google Trang tính cung cấp hàng trăm chức năng tích hợp sẵn như 1, 2 và 3. Khi những thứ này không đủ cho nhu cầu của bạn, bạn có thể sử dụng Google Apps Script để viết các hàm tùy chỉnh — chẳng hạn như chuyển đổi mét thành dặm hoặc — sau đó sử dụng chúng trong Google Trang tính giống như một hàm tích hợp sẵn Show
Bắt đầuCác chức năng tùy chỉnh được tạo bằ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. (Ghi chú. khóa học này không được phát triển bởi và không được liên kết với Google. ) Đây là một hàm tùy chỉnh đơn giản, có tên là 4, hàm này nhân một giá trị đầu vào với 2
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 xem liệu người khác đã xây dựng chức năng tùy chỉnh mà bạn cần hay chưa 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ể Nhận chức năng tùy chỉnh từ Google Workspace MarketplaceGoogle Workspace Marketplace 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 Trang tính. Để sử dụng hoặc khám phá các tiện ích bổ sung này
Sử dụng chức năng tùy chỉnhSau khi bạn đã viết hoặc cài đặt một chức năng tùy chỉnh từ Google Workspace Marketplace, bạn có thể dễ dàng sử dụng chức năng này như một chức năng tích hợp sẵn
Nguyên tắc cho các chức năng tùy chỉnhTrước khi viết chức năng tùy chỉnh của riêng bạn, có một số nguyên tắc cần biết đặt tênNgoài các quy ước tiêu chuẩn để đặt tên hàm JavaScript, hãy lưu ý những điều sau
Tranh luậnGiống như hàm dựng sẵn, hàm tùy chỉnh có thể lấy đối số làm giá trị đầu vào
Giá trị trả vềMọi hàm tùy chỉnh phải trả về một giá trị để hiển thị, sao cho
Loại dữ liệuGoogle Trang tính 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, Apps Script coi chúng là loại dữ liệu thích 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 Trang tính hỗ trợ tính năng tự động hoàn thành cho các chức năng tùy chỉnh giống như các chức năng tích hợp sẵn. Khi bạn nhập tên hàm vào một ô, bạn sẽ thấy danh sách các hàm tùy chỉnh và tích hợp sẵn khớp với những gì bạn nhập Các hàm 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 18, như trong ví dụ 19 bên dưới
Nâng caoSử dụng dịch vụ Apps ScriptCác chức năng tùy chỉnh có thể gọi một số dịch vụ Apps Script nhất định để thực hiện các tác vụ phức tạp hơn. Ví dụ: một chức năng 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 cấp 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ể như sau Các dịch vụ được hỗ trợNotesCacheWorks, nhưng không đặc biệt hữu ích trong các chức năng tùy chỉnhHTMLCó thể tạo HTML, nhưng không thể hiển thị nó (hiếm khi hữu ích)JDBCLanguageLockWorks, nhưng không đặc biệt hữu ích trong các chức năng tùy chỉnhBản đồCó thể tính toán chỉ đường nhưng không hiển thị bản đồProperties 10 chỉ nhận các thuộc tính của chủ sở hữu bảng tính. Trình chỉnh sửa bảng tính không thể đặt thuộc tính người dùng trong chức năng tùy chỉnh. Chỉ đọc bảng tính (có thể sử dụng hầu hết các phương pháp 11, nhưng không phải phương pháp 12). Không thể mở các bảng tính khác (______213 hoặc 14). Tìm nạp URLXMLNếu chức năng tùy chỉnh của bạn đưa ra thông báo lỗi 15, thì dịch vụ cần có sự cho phép của người dùng và do đó không thể sử dụng được trong chức năng tùy chỉnhĐể sử dụng một dịch vụ khác ngoài những dịch vụ được liệt kê ở trên, hãy tạo menu tùy chỉnh chạy chức năng Apps Script thay vì viết chức năng tùy chỉnh. Một chức năng được kích hoạt từ menu sẽ yêu cầu người dùng ủy quyền nếu cần và do đó có thể sử dụng tất cả các dịch vụ Apps Script 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 trong. Điều này có nghĩa là không thể sử dụng hàm tùy chỉnh được viết trong một bảng tính trong các bảng tính khác trừ khi bạn sử dụng một trong các phương pháp sau
Tối ưu hóaMỗi khi một chức năng tùy chỉnh được sử dụng trong bảng tính, Google Trang tính sẽ thực hiện một cuộc gọi riêng đến máy chủ Apps Script. Nếu bảng tính của bạn chứa hàng chục (hoặc hàng trăm hoặc hàng nghìn). ) của lệnh gọi hàm tùy chỉnh, quá trình này có thể khá chậm Do đó, nếu bạn dự định sử dụng một hàm tùy chỉnh nhiều lần trên một phạm vi dữ liệu lớn, hãy xem xét sửa đổi hàm để nó chấp nhận một phạm vi làm đầu vào ở dạng mảng hai chiều, sau đó trả về một mảng hai chiều có thể Ví dụ: hàm 19 hiển thị ở trên có thể được viết lại để chấp nhận một ô hoặc một dải ô như sau 1Cách tiếp cận trên sử dụng phương thức bản đồ của đối tượng 17 của JavaScript để gọi đệ quy 4 trên mọi giá trị trong mảng ô hai chiều. Nó trả về một mảng hai chiều chứa kết quả. Bằng cách này, bạn có thể gọi 4 chỉ một lần nhưng nó sẽ tính toán cho một số lượng lớn ô cùng một lúc, như minh họa trong ảnh chụp màn hình bên dưới. (Bạn có thể thực hiện điều tương tự với các câu lệnh 10 lồng nhau thay vì lệnh gọi 11. )Tương tự, hàm tùy chỉnh bên dưới tìm nạp nội dung trực tiếp từ Internet một cách hiệu quả và sử dụng mảng hai chiều để hiển thị hai cột kết quả chỉ bằng một lệnh gọi hàm. Nếu mỗi ô yêu cầu lệnh gọi hàm riêng, thì thao tác này sẽ mất nhiều thời gian hơn đáng kể vì máy chủ Apps Script sẽ phải tải xuống và phân tích cú pháp nguồn cấp dữ liệu XML mỗi lần 1Các kỹ thuật này có thể được áp dụng cho hầu hết mọi chức năng tùy chỉnh được sử dụng nhiều lần trong toàn bộ bảng tính, mặc dù chi tiết triển khai sẽ khác nhau tùy thuộc vào hoạt động của chức năng Ctrl F trong Google Trang tính là gì?Bạn có thể tìm và thay thế các từ trong tài liệu, bảng tính hoặc bản trình bày bằng Google Tài liệu, Trang tính và Trang trình bày. Bạn cũng có thể tìm kiếm trong tệp bằng phím tắt Ctrl + f (⌘ + f trên máy Mac).
Google Trang tính có tốt như Excel không?Cả Google Trang tính và Excel đều có thể sử dụng tốt . Cả hai đều có một số tính năng độc đáo. Nếu bạn muốn cộng tác trên dữ liệu, hãy chọn Google Trang tính. Tuy nhiên, để tính toán và phân tích thì Excel là ứng dụng tốt hơn.
Làm cách nào để luôn sắp xếp từ A đến Z trong Google Trang tính?Trên máy tính của bạn, hãy mở một bảng tính trong Google Trang tính. Ở trên cùng, nhấp chuột phải vào chữ cái của cột mà bạn muốn sắp xếp theo. Nhấp vào Sắp xếp trang tính từ A đến Z hoặc Sắp xếp trang tính từ Z đến A .
Google Trang tính chỉ chuyển đến Z phải không?Theo mặc định, trang tính có các cột từ A đến Z và các hàng từ 1 đến 1000. Đôi khi bạn chỉ sử dụng một số hàng và cột và bạn có tùy chọn xóa các hàng và cột mà bạn không sử dụng. |