Giao diện dựa trên thẻ

Tiện ích bổ sung của Google Workspace dựa trên thẻ. Tiện ích bổ sung dành cho trình chỉnh sửa là dựa trên HTML.

Ví dụ về giao diện thẻ tiện ích bổ sung của Google Workspace.

Tiện ích bổ sung trình bày thông tin và các chế độ kiểm soát của người dùng trong thanh bên của giao diện người dùng ứng dụng lưu trữ. Tiện ích bổ sung của Google Workspace bao gồm một thanh công cụ nhận dạng chính cùng với một hoặc nhiều thẻ.

Mỗi thẻ đại diện cho một "trang" cụ thể trong giao diện người dùng của tiện ích bổ sung. Việc chuyển đến một thẻ mới thường chỉ là vấn đề tạo thẻ đó và đẩy thẻ đó vào một ngăn xếp thẻ nội bộ. Bạn có thể xác định luồng điều hướng giữa các thẻ để có trải nghiệm tương tác phong phú.

Thẻ có thể là không theo ngữ cảnh hoặc theo ngữ cảnh. Thẻ theo bối cảnh sẽ xuất hiện cho người dùng khi ứng dụng lưu trữ ở một bối cảnh cụ thể, chẳng hạn như khi mở một thư trong Gmail hoặc sự kiện trên Lịch Google. Các thẻ không theo bối cảnh (chẳng hạn như trang chủ) được trình bày cho người dùng bên ngoài một bối cảnh cụ thể của máy chủ lưu trữ, chẳng hạn như khi người dùng đang xem hộp thư đến trong Gmail, thư mục Google Drive chính hoặc Lịch.

Tiện ích bổ sung Google Workspace được tạo trong Google Apps Script sử dụng Dịch vụ thẻ để tạo giao diện người dùng từ thẻ. Tiện ích bổ sung được tạo bằng các ngôn ngữ khác phải trả về JSON có định dạng phù hợp để giao diện hiển thị dưới dạng thẻ.

Mỗi thẻ bao gồm một tiêu đề và một hoặc nhiều phần thẻ. Mỗi phần bao gồm một nhóm tiện ích. Tiện ích hiển thị thông tin cho người dùng hoặc cung cấp các chế độ kiểm soát tương tác như nút.

Giao diện dựa trên thẻ có những lợi ích sau:

  • Bạn không cần có kiến thức về HTML hoặc CSS để tạo giao diện dựa trên thẻ.
  • Các thẻ và tiện ích sẽ tự động được tạo kiểu để hoạt động hiệu quả với các ứng dụng Google Workspace mà chúng mở rộng.
  • Giao diện dựa trên thẻ hoạt động trên cả máy tính và thiết bị di động, nhưng bạn chỉ cần xác định giao diện một lần.

Gmail là ứng dụng lưu trữ duy nhất có thể được mở rộng bằng các tiện ích bổ sung Google Workspace trên thiết bị di động.

Tạo giao diện dựa trên thẻ

Khi tạo các tiện ích bổ sung dựa trên thẻ, bạn cần hiểu rõ một số khái niệm và mẫu thiết kế. Các hướng dẫn sau đây cung cấp thông tin bạn cần để tạo các tiện ích bổ sung dựa trên thẻ hiệu quả:

Tham khảo các trang này khi tạo thẻ và triển khai hành vi của giao diện người dùng. Bạn cũng có thể tham khảo các mẫu bổ sung sau đây khi triển khai tiện ích bổ sung: