Trang này mô tả các lựa chọn để bạn mở rộng giao diện người dùng (UI) Google Workspace. Bạn có thể mở rộng giao diện người dùng Google Workspace vì nhiều lý do, chẳng hạn như:
- Tích hợp ứng dụng hoặc dịch vụ của bạn vào Google Workspace để người dùng có thể dùng ứng dụng ngay từ một hoặc nhiều ứng dụng của Google Workspace. Ví dụ: Tạo một Tiện ích bổ sung Google Workspace để tạo khối thông minh và bản xem trước đường liên kết cho dịch vụ của bạn trong Google Tài liệu.
- Giúp người dùng Google Workspace làm việc hiệu quả hơn hoặc cải thiện quy trình làm việc. Ví dụ: tạo một ứng dụng Google Chat giúp người dùng báo cáo bảng chấm công hằng tuần ngay trên Google Chat.
- Thêm những tính năng vốn không có trong Google Workspace. Ví dụ: thêm một trình đơn tuỳ chỉnh trong Google Tài liệu, Trang tính hoặc Trang trình bày.
Bạn có thể phát hành hầu hết các lựa chọn để mở rộng giao diện người dùng Google Workspace lên Google Workspace Marketplace, một cửa hàng trực tuyến nơi người dùng có thể tìm và cài đặt các ứng dụng bên thứ ba tích hợp với Google Workspace.
Tổng quan về các lựa chọn để mở rộng giao diện người dùng Google Workspace
Bảng sau đây liệt kê các tuỳ chọn mở rộng giao diện người dùng Google Workspace và so sánh các tuỳ chọn đó theo các đặc điểm sau:
- Ứng dụng đã được mở rộng: Liệt kê những ứng dụng của Google Workspace mà bạn có thể mở rộng bằng tuỳ chọn nhất định.
- Các tuỳ chọn lập trình: Liệt kê các cách mà bạn có thể xây dựng, bao gồm:
- AppSheet: Một nền tảng phát triển không cần mã.
- Apps Script: Một nền tảng phát triển dựa trên đám mây, ít phải viết mã dựa trên JavaScript.
- Nhà phát triển đầy đủ: Nhóm công nghệ riêng của bạn hỗ trợ ngôn ngữ lập trình mà bạn ưu tiên.
- Khung giao diện người dùng: Cho biết các loại khung giao diện người dùng mà bạn có thể dùng để xây dựng từng tuỳ chọn, bao gồm:
- Dựa trên thẻ: Giao diện thẻ là các tiện ích và thẻ được tạo sẵn được tạo bằng Dịch vụ thẻ bằng Apps Script hoặc bằng cách trả về JSON được định dạng đúng cách để kết xuất thẻ bằng ngăn xếp công nghệ mà bạn ưu tiên (nhà phát triển đầy đủ). Giao diện dựa trên thẻ không yêu cầu kiến thức về HTML hoặc CSS và hoạt động tốt trên cả ứng dụng khách dành cho máy tính và thiết bị di động.
- HTML: Apps Script cung cấp dịch vụ HTML để phát triển các trang web có thể tương tác với các hàm Apps Script phía máy chủ. Các giao diện được phát triển bằng dịch vụ HTML có khả năng tuỳ chỉnh cao, nhưng cần nhiều thao tác thủ công hơn để tạo trải nghiệm người dùng tuyệt vời.
- iFrame: iFrames nhúng nội dung bên ngoài vào Google Workspace và cung cấp khả năng tuỳ chỉnh tối đa cho giao diện người dùng.
Sau bảng này là nội dung mô tả cho từng lựa chọn.
Sản phẩm bạn có thể tạo ra | Xem trước | Đã gia hạn ứng dụng | Tuỳ chọn lập trình | Giao diện người dùng dựa trên thẻ | Giao diện người dùng HTML | Giao diện người dùng iFrame |
---|---|---|---|---|---|---|
Tiện ích bổ sung của Google Workspace |
|
|
|
|||
Bản xem trước đường liên kết và khối thông minh | Tiện ích bổ sung của Google Workspace |
|
|
|
|||
Thư nháp | Tiện ích bổ sung của Google Workspace |
|
|
|
|||
Hội nghị truyền hình trên lịch | Tiện ích bổ sung của Google Workspace |
|
|
|
Sử dụng giao diện người dùng hiện có |
||
Tiện ích bổ sung của trình chỉnh sửa |
|
|
|
|||
Ứng dụng Google Chat |
|
|
|
|||
Hàm tuỳ chỉnh |
|
|
|
Sử dụng giao diện người dùng hiện có |
||
Macro |
|
|
|
Sử dụng giao diện người dùng hiện có |
||
Trình đơn, hộp thoại và thanh bên tuỳ chỉnh |
|
|
|
|||
Ứng dụng Google Drive |
|
|
|
Sử dụng giao diện người dùng hiện có |
Tiện ích bổ sung của Google Workspace
Tiện ích bổ sung của Google Workspace là các ứng dụng tích hợp với các ứng dụng của Google Workspace. Một tiện ích bổ sung của Google Workspace có thể mở rộng nhiều ứng dụng của Google Workspace. Thông thường, ứng dụng sẽ mở trong một thanh bên ở trong ứng dụng Google Workspace mà ứng dụng mở rộng.
Xem tài liệu về Tiện ích bổ sung của Google Workspace
Các tuỳ chọn lập trình:
Mở rộng các ứng dụng sau:
Các khung giao diện người dùng hiện có:
Bản xem trước đường liên kết và khối thông minh | Tiện ích bổ sung của Google Workspace
Tiện ích bổ sung của Google Workspace giúp mở rộng Tài liệu có thể tạo bản xem trước tuỳ chỉnh của đường liên kết từ một dịch vụ của bên thứ ba. Tương tự như khối thông minh mà Tài liệu tạo ra để đề cập đến một người, tệp, sự kiện trên lịch hoặc thực thể khác trong ứng dụng Google Workspace, tiện ích bổ sung có thể tạo một khối thông minh cho đường liên kết của bên thứ ba và hiển thị thẻ xem trước khi ai đó di chuột qua khối đó.
Bạn có thể thêm bản xem trước đường liên kết vào các Tiện ích bổ sung hiện có của Google Workspace hoặc tạo một Tiện ích bổ sung Google Workspace riêng cho bản xem trước đường liên kết.
Xem bản xem trước đường liên kết và tài liệu về khối thông minh
Các tuỳ chọn lập trình:
Mở rộng các ứng dụng sau:
Các khung giao diện người dùng hiện có:
Thư nháp | Tiện ích bổ sung của Google Workspace
Các tiện ích bổ sung của Google Workspace mở rộng cho Gmail có thể cung cấp giao diện tuỳ chỉnh khi người dùng soạn thư mới hoặc trả lời thư hiện có. Để sử dụng giao diện này, người dùng mở tiện ích bổ sung từ trong thư nháp, ở cuối thư nháp hoặc trong trình đơn
Tuỳ chọn khác.Xem tài liệu về bản nháp email
Các tuỳ chọn lập trình:
Mở rộng các ứng dụng sau:
Các khung giao diện người dùng hiện có:
Hội nghị truyền hình trên lịch | Tiện ích bổ sung của Google Workspace
Nếu là nhà cung cấp dịch vụ hội nghị truyền hình trên web, bạn có thể xây dựng một Tiện ích bổ sung của Google Workspace giúp mở rộng Lịch Google bằng giải pháp hội nghị truyền hình mà bạn sử dụng. Tiện ích bổ sung này thêm tuỳ chọn hội nghị cho các sự kiện trên Lịch, cho phép người dùng tạo và tham gia các hội nghị đó ngay từ Lịch.
Xem tài liệu về hội nghị truyền hình trên Lịch
Các tuỳ chọn lập trình:
Mở rộng các ứng dụng sau:
Các khung giao diện người dùng hiện có:
Sử dụng giao diện người dùng hiện có
Tiện ích bổ sung dành cho trình chỉnh sửa
Tiện ích bổ sung dành cho Trình chỉnh sửa là các ứng dụng mở rộng Tài liệu, Trang tính, Trang trình bày hoặc Biểu mẫu. Tiện ích bổ sung dành cho Trình chỉnh sửa chỉ có thể mở rộng một ứng dụng cho mỗi tiện ích bổ sung, nhưng bạn có thể phát hành nhiều Tiện ích bổ sung trình chỉnh sửa trong cùng một danh sách trên Marketplace. Người dùng mở Tiện ích bổ sung của Trình chỉnh sửa từ trình đơn Tiện ích trong ứng dụng mà họ mở rộng.
Bạn có thể sử dụng các giao diện sau cho Tiện ích bổ sung chỉnh sửa:
- Thanh bên bên cạnh ứng dụng mà thanh này mở rộng.
- Một hộp thoại phủ lên ứng dụng mà nó mở rộng.
- Một mục trình đơn chạy tập lệnh.
Xem tài liệu về Tiện ích bổ sung của Trình chỉnh sửa
Các tuỳ chọn lập trình:
Mở rộng các ứng dụng sau:
Các khung giao diện người dùng hiện có:
Các ứng dụng nhắn tin
Các ứng dụng trong Chat cung cấp tài nguyên và dịch vụ vào Chat. Bạn có thể thiết kế các ứng dụng trong Chat để tương tác với người dùng theo nhiều cách, trong đó có:
- Phản hồi các lệnh dấu gạch chéo bằng tin nhắn văn bản hoặc tin nhắn thẻ.
- Mở một hộp thoại để giúp người dùng hoàn tất các quy trình nhiều bước, chẳng hạn như điền dữ liệu vào biểu mẫu.
- Xem trước đường liên kết bằng cách đính kèm thẻ có thông tin hữu ích cho phép người dùng thực hiện hành động ngay trong cuộc trò chuyện.
Xem tài liệu về ứng dụng trong Chat
Các tuỳ chọn lập trình:
Mở rộng các ứng dụng sau:
Các khung giao diện người dùng hiện có:
Hàm tuỳ chỉnh
Hàm tuỳ chỉnh cho phép bạn thêm nhiều hàm hơn trong Trang tính. Người dùng có thể tìm và sử dụng các hàm này giống như trong số hàng trăm hàm tích hợp sẵn có trong Trang tính.
Các tuỳ chọn lập trình:
Mở rộng các ứng dụng sau:
Các khung giao diện người dùng hiện có:
Sử dụng giao diện người dùng hiện có
Macro
Macro là các bản ghi trong Trang tính sao chép một loạt các hoạt động tương tác trên giao diện người dùng cụ thể mà bạn xác định. Bạn có thể liên kết macro với phím tắt hoặc chạy macro từ trình đơn Tiện ích > Macro.
Khi bạn ghi lại macro, Trang tính sẽ tự động tạo một hàm Apps Script sao chép các hoạt động tương tác trên giao diện người dùng. Bạn có thể chỉnh sửa macro ngay trong trình chỉnh sửa Apps Script. Bạn có thể viết macro từ đầu trong Apps Script hoặc dùng các hàm bạn đã viết và biến các hàm đó thành macro.
Các tuỳ chọn lập trình:
Mở rộng các ứng dụng sau:
Các khung giao diện người dùng hiện có:
Sử dụng giao diện người dùng hiện có
Trình đơn, hộp thoại và thanh bên tuỳ chỉnh
Bạn có thể thêm các trình đơn tuỳ chỉnh, lời nhắc, cảnh báo, hộp thoại cũng như thanh bên dựa trên HTML vào các tệp trong Tài liệu, Trang tính, Trang trình bày và Biểu mẫu. Trình đơn tuỳ chỉnh sẽ xuất hiện bên cạnh trình đơn mặc định của ứng dụng mà chúng mở rộng. Hộp thoại, thanh bên, lời nhắc và cảnh báo thường được kích hoạt bởi các thao tác của người dùng như nhấp vào mục trong trình đơn hoặc bằng các điều kiện kích hoạt như điều kiện kích hoạt dựa trên sự kiện.
Xem tài liệu về thanh bên, hộp thoại và trình đơn tuỳ chỉnh
Các tuỳ chọn lập trình:
Mở rộng các ứng dụng sau:
Các khung giao diện người dùng hiện có:
Ứng dụng Drive
Nếu ứng dụng của bạn hỗ trợ tệp trên Drive, thì bạn có thể tích hợp với giao diện người dùng của Drive để hiển thị ứng dụng dưới dạng một tuỳ chọn tạo hoặc mở tệp. Ứng dụng của bạn có thể xuất hiện trong trình đơn Mới > Thêm và trình đơn Mở bằng khi người dùng nhấp chuột phải vào một tệp trong Drive. Khi người dùng chọn ứng dụng của bạn từ một trong hai trình đơn, ứng dụng đó sẽ mở ra trong một cửa sổ mới.
Xem tài liệu về ứng dụng Drive
Các tuỳ chọn lập trình:
Mở rộng các ứng dụng sau:
Các khung giao diện người dùng hiện có:
Sử dụng giao diện người dùng hiện có