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 dựa trên HTML.
Tiện ích bổ sung trình bày thông tin và các chế độ điều khiển 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ể của giao diện người dùng 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 ngữ cảnh được trình bày cho người dùng khi ứng dụng lưu trữ ở một ngữ cảnh cụ thể, chẳng hạn như khi mở thư Gmail hoặc sự kiện trên Lịch Google. Thẻ không theo ngữ 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 ngữ cảnh cụ thể của ứng dụng lưu trữ – ví dụ: khi người dùng đang xem hộp thư đến Gmail, thư mục Google Drive chính hoặc Lịch.
Tiện ích bổ sung của Google Workspace được xây dựng trong Google Apps Script sử dụng dịch vụ Thẻ để tạo giao diện người dùng từ các thẻ. Tiện ích bổ sung được xây dựng bằng các ngôn ngữ khác phải trả về JSON được định dạng đúng cách để 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 của thẻ. Mỗi phần bao gồm một tập hợp các 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ế độ điều khiển 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ẻ.
- Thẻ và tiện ích được tự động tạo kiểu để hoạt động tốt 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 tiện ích bổ sung của Google Workspace trên thiết bị di động.
Tạo giao diện dựa trên thẻ
Khi xây dựng tiện ích bổ sung dựa trên thẻ, bạn cần hiểu 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 để xây dựng tiện ích bổ sung dựa trên thẻ hiệu quả:
- Thẻ
- Trang chủ
- Tiện ích
- Thao tác
- Đối tượng sự kiện
- Xây dựng thẻ
- Xây dựng thẻ tương tác
- Điều hướng giữa các thẻ
- Sử dụng thao tác phổ biến
- Thêm tính năng tự động hoàn thành vào dữ liệu đầu vào văn bản
- Truy cập vào múi giờ và ngôn ngữ của người dùng
- Kết nối với các dịch vụ không phải của Google
- Style guide
- Các phương pháp hay nhất
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ể thấy các mẫu bổ sung sau đây hữu ích để tham khảo khi triển khai tiện ích bổ sung:
Hướng dẫn nhanh về tiện ích bổ sung "Mèo" của Google Workspace
Mẫu tiện ích bổ sung này cho thấy giao diện người dùng tiện ích bổ sung có nhiều trang và trang chủ.
Tiện ích bổ sung của Google Workspace: "Dịch"
Mẫu tiện ích bổ sung này cho thấy một tiện ích bổ sung cho phép người dùng dịch văn bản trong Tài liệu, Trang tính và Trang trình bày.
Tiện ích bổ sung của Google Workspace: "Danh sách nhóm"
Mẫu tiện ích bổ sung này cho thấy một mẫu tiện ích bổ sung phức tạp hơn của Google Workspace, hiển thị thông tin người dùng về người nhận thư Gmail, người chỉnh sửa tệp trên Drive hoặc người tham dự sự kiện trên Lịch. Bạn chỉ có thể sử dụng tiện ích bổ sung này trong một miền vì tiện ích bổ sung này sử dụng API thư mục để truy xuất thông tin người dùng.