Hàm INPUT()
Là Gì?
Hàm INPUT()
trong AppSheet đóng vai trò như một cầu nối, cho phép ứng dụng của bạn "giao tiếp" trực tiếp với người dùng. Nhờ khả năng hiển thị hộp thoại yêu cầu nhập liệu, hàm INPUT()
giúp bạn thu thập thông tin từ người dùng một cách linh hoạt và trực quan, từ đó cá nhân hóa trải nghiệm và mở rộng khả năng tương tác của ứng dụng.
Tuy nhiên hàm INPUT()
trong AppSheet chỉ cho phép người dùng nhập dữ liệu động hoặc thông qua một hành động (action). Hàm này đang trong giai đoạn thử nghiệm (beta).
Phục Vụ Cho Mục Đích Gì?
Sử dụng hàm INPUT()
trong AppSheet cho phép người dùng tạo một của sổ dữ liệu nhỏ để nhập liệu thay vì mở form, bên cạnh đó action Data:set the values of some columns in this row sẽ cài đặt tính toán một công thức khác so với công thức trong App fomula hay Initial Value như thông tin lịch sử người đã thực hiện nội dung cập nhật này.
Khi mở form bằng action, người dùng sẽ dễ dàng hơn trong việc hiểu rõ những thông tin cần nhập liệu. Điều này không chỉ giúp nâng cao trải nghiệm người dùng mà còn hỗ trợ việc quản lý phân quyền hiệu quả. Ví dụ, bộ phận phụ trách cập nhật thông tin chỉ được phép chỉnh sửa những trường nhất định, trong khi các thông tin ban đầu do hệ thống hoặc người khác tạo sẽ không thể bị thay đổi. Điều này đảm bảo tính bảo mật và kiểm soát chặt chẽ các dữ liệu quan trọng, tránh sai sót hoặc thay đổi không cần thiết trong quá trình vận hành.
Quy Tắc Viết Hàm
Cú pháp của hàm INPUT()
là:
INPUT(input-name, default)
- input-name: Tên cột muốn nhập giá trị.
- default: Giá trị mặc định (bất kỳ kiểu dữ liệu nào) sẽ được gán cho biểu thức này.
Hàm INPUT()
trả về giá trị mặc định trừ khi được sử dụng trong một bối cảnh cụ thể mà người dùng ứng dụng hoặc một hành động nào đó cung cấp giá trị cho nó. Kết quả trả về sẽ dựa trên kiểu của biểu thức giá trị mặc định.
Ví Dụ Cú Pháp
INPUT("tuoi", 20)
trả về giá trị kiểu số (Number) mặc định là 20. Thường được sử dụng trong hành động thay đổi dữ liệu, chẳng hạn để đặt giá trị cho một cột cụ thể.INPUT("Feedback", "giá trị mặc định")
trả về giá trị kiểu văn bản mặc định là chuỗi. Câu lệnh này có thể dùng trong hành động thay đổi dữ liệu để đặt giá trị cho một cột cụ thể.
Ứng Dụng Của Hàm Trong Thực Tế
Hàm INPUT() làm hàm mình sử dụng thường xuyên khi xây dựng ứng dụng. Để tăng tính trải nghiệm cho người sử dụng, mình đã tạo các bộ lọc để người dùng tra cứu và xem thông tin dễ dàng hơn. Các dữ liệu tra cứu này sẽ được thay đổi giá trị liên tục, vì vậy nếu sử dụng form cho người dùng nhập liệu trên bảng lọc sẽ gây bối rối cho người dùng và mất đi tính trực quan, thẩm mĩ của app.
Mỗi bộ lọc riêng biệt sẽ giúp người dùng dễ hiểu và dễ thao tác theo nhu cầu.
Kết Luận
Mặc dù hàm INPUT()
chỉ là hàm beta, nhưng tính năng nhập liệu qua các form views trong AppSheet là một phần quan trọng giúp ứng dụng thu thập và xử lý dữ liệu một cách dễ dàng và hiệu quả. Việc cấu hình chính xác các trường dữ liệu và form sẽ giúp ứng dụng hoạt động mượt mà hơn, hỗ trợ tối đa cho người dùng trong việc nhập liệu.
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/course/khoa-hoc-google-appsheet-co-ban-nang-cao
Discussion