Hàm LINKTOROW() Là Gì?

Hàm LINKTOROW() trong AppSheet được sử dụng để tạo một liên kết trực tiếp đến một hàng (row) cụ thể trong một bảng dữ liệu hoặc chế độ xem (view). Nó cho phép bạn mở một form, detail view, hay bất kỳ loại chế độ xem nào khác liên kết với một hàng dữ liệu cụ thể.

Phục Vụ Cho Mục Đích Gì?

Hàm LINKTOROW() phục vụ cho việc dẫn người dùng đến một hàng dữ liệu cụ thể trong bảng, giúp họ dễ dàng xem chi tiết, chỉnh sửa, hoặc thực hiện các hành động khác dựa trên thông tin của hàng đó. Ví dụ, trong một ứng dụng quản lý đơn hàng, bạn có thể sử dụng hàm LINKTOROW()để dẫn người dùng đến chế độ xem chi tiết của một đơn hàng cụ thể, giúp họ dễ dàng theo dõi tình trạng đơn hàng hoặc cập nhật thông tin.

Quy Tắc Viết Hàm

Cú pháp của hàm LINKTOROW():

LINKTOROW(key, view, [app-name])
  • key - Biểu thức trả về giá trị của cột khóa của hàng mà liên kết sẽ trỏ đến.
  • view - Biểu thức trả về tên của view mục tiêu.
  • app-name - Biểu thức tùy chọn trả về tên của ứng dụng chứa view mục tiêu. Nếu để trống trường ngày, mặc định là ứng dụng hiện tại.

Ví Dụ Cú Pháp

Giả sử bạn muốn tạo một liên kết đến hàng có khóa là [OrderID] trong bảng đơn hàng và hiển thị chế độ xem chi tiết (Detail view) của đơn hàng đó:

LINKTOROW([OrderID], "Đơn hàng_Detail")

Khi người dùng nhấp vào liên kết, họ sẽ được chuyển đến chế độ xem chi tiết của đơn hàng có mã [OrderID].

Ứng Dụng Của Hàm Trong Thực Tế

Hàm LINKTOROW() giúp người dùng di chuyển nhanh đến view mong muốn mà bảng đó không có action view Ref do hệ thống tạo ra. Trong trường hợp này để tạo view cho bác sĩ có thể xem nhanh lịch sử khám bệnh. Mình đã kết hợp với action để tạo chức năng này.

Hàm LINKTOROW() giúp chúng ta đồng bộ trong quá trình tạo file. Kết hợp với các action tạo file thì action đồng bộ là một action giúp chúng ta đồng bộ trong quá trình tạo file

Công thức như sau

LINKTOROW([id],Context(view))& "&at="&(NOW()+1) 

Trong đó & "&at="&(NOW()+1) là một mã do Appsheet cung cấp để giúp người dùng đồng bộ trong Appsheet thay vì phải ấn SYNC.

💡
Trong quá trình tạo file bạn có thể sử dụng LINKTOROW([id],CONTEXT(VIEW)) để có thể tạo link tới view detail thay vì dùng cụ thể tên view.

Kết Luận

Hàm LINKTOROW() là một công cụ tiện ích giúp bạn tạo liên kết trực tiếp đến các hàng dữ liệu cụ thể trong ứng dụng AppSheet. Nó cho phép người dùng dễ dàng xem, chỉnh sửa, và thao tác với các thông tin quan trọng trong hệ thống, tối ưu hóa quy trình làm việc và cải thiện khả năng quản lý dữ liệu. Hàm này rất hữu ích trong các ứng dụng quản lý thông tin chi tiết như đơn hàng, khách hàng, và các cơ sở dữ liệu lớn khác.


Nếu các bạn đang tìm kiếm khóa học liên quan tới Google Appsheet có thể tham khảo thêm khóa học Chinh Phục Appsheet mới nhất tại đây: https://www.hocappsheet.online