Trang này mô tả các lựa chọn mở rộng giao diện người dùng (UI) của Google Workspace. Bạn có thể mở rộng giao diện người dùng của Google Workspace vì nhiều lý do, trong đó có:
- 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ể sử dụng ứng dụng ngay trên một hoặc nhiều ứng dụng của Google Workspace. Ví dụ: tạo một Tiện ích bổ sung của Google Workspace giúp tạo các 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 cho phép người dùng báo cáo bảng tính hằng tuần ngay trong Google Chat.
- Thêm các chức năng không có sẵn 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 tuỳ chọn để mở rộng giao diện người dùng của Google Workspace sang 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 cách mở rộng giao diện người dùng của Google Workspace
Bảng sau đây liệt kê các tuỳ chọn mở rộng giao diện người dùng của 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ê các ứng dụng của Google Workspace mà bạn có thể mở rộng bằng tuỳ chọn cụ thể.
- Coding options (Tuỳ chọn lập trình): Liệt kê các cách bạn có thể tạo, 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 trên đám mây và ít phải lập trình dựa trên JavaScript.
- Nhà phát triển toàn diện: Bộ phần mềm cơ sở của riêng bạn có 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ể sử dụng để tạo 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 xác định trướ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ẻ với nhóm công nghệ ưu tiên của bạ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, đồng thời hoạt động tốt trên cả ứng dụng khách dành cho máy tính lẫn thiết bị di động.
- HTML: Apps Script cung cấp một dịch vụ HTML để phát triển các trang web có thể tương tác với các hàm của 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 đòi hỏi nhiều thao tác thủ công hơn để tạo ra trải nghiệm người dùng tuyệt vời.
- iFrame: Các iFrames nhúng nội dung bên ngoài vào Google Workspace và cung cấp khả năng tuỳ chỉnh cao nhất cho giao diện người dùng.
Bảng sau đây trình bày 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 | Đã mở rộng ứ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 |
|
Gmail Drive
Lịch
Tài liệu
Trang tính
Trang trình bày
|
Apps Script
Nhà phát triển đầy đủ
|
|||
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 |
|
Tài liệu
Trang tính
Trang trình bày
|
AppSheet
Apps Script
Nhà phát triển đầy đủ
|
|||
Bản nháp email | Tiện ích bổ sung của Google Workspace |
|
Gmail
|
Apps Script
Nhà phát triển đầy đủ
|
|||
Hội nghị truyền hình trên Lịch | Tiện ích bổ sung của Google Workspace |
|
Lịch
|
Apps Script
|
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 |
|
Tài liệu
Trang tính
Trang trình bày
Biểu mẫu
|
Apps Script
|
|||
Ứng dụng Google Chat |
|
Trò chuyện
|
AppSheet
Apps Script
Nhà phát triển đầy đủ
|
|||
Hàm tuỳ chỉnh |
|
Trang tính
|
Apps Script
|
Sử dụng giao diện người dùng hiện có |
||
Macro |
|
Trang tính
|
Apps Script
|
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 |
|
Tài liệu
Trang tính
Trang trình bày
Biểu mẫu
|
Apps Script
|
|||
Các ứng dụng dành cho Google Drive |
|
Drive
|
Nhà phát triển đầy đủ
|
Sử dụng giao diện người dùng hiện có |
||
Tiện ích bổ sung cho Google Lớp học |
|
lớp học
|
Nhà phát triển đầy đủ
|
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. 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 ngay 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
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 mở rộng Tài liệu có thể tạo bản xem trước đường liên kết tuỳ chỉnh từ một dịch vụ bên thứ ba. Tương tự như các khối thông minh mà Tài liệu tạo ra khi đề cập đến người dùng, tệp, sự kiện trên lịch hoặc thực thể khác trong ứng dụng của Google Workspace, tiện ích bổ sung có thể tạo 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 riêng của Google Workspace dành riêng cho bản xem trước đường liên kết.
Xem tài liệu về bản xem trước đường liên kết và khối thông minh
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ó:
Email 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 câu trả lời cho thư hiện có. Để sử dụng giao diện này, người dùng mở tiện ích bổ sung ngay 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
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à một nhà cung cấp dịch vụ hội nghị truyền hình trên web, bạn có thể tạo Tiện ích bổ sung của Google Workspace giúp mở rộng Lịch Google với giải pháp hội nghị truyền hình của bạn. Tiện ích bổ sung này sẽ thêm tuỳ chọn hội nghị truyền hình 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
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 của 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 của 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 dành cho Trình chỉnh sửa trong cùng một trang thông tin 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 đây cho một Tiện ích bổ sung dành cho Trình chỉnh sửa:
- Một thanh bên bên cạnh ứng dụng mà ứng dụng đó 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.
- Hàm tuỳ chỉnh trong bảng tính Google Trang tính.
Xem tài liệu về Tiện ích bổ sung của trình chỉnh sửa
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 trong Chat
Các ứng dụng trong Chat đưa 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, bao gồm:
- Phản hồi lệnh 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 thao tác ngay từ cuộc trò chuyện.
Xem tài liệu về các ứng dụng trong Chat
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 khác 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ư bất kỳ hàm nào trong số hàng trăm hàm tích hợp sẵn có trong Trang tính. Bạn có thể phát hành một hàm tuỳ chỉnh dưới dạng Tiện ích bổ sung dành cho Trình chỉnh sửa.
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 tương tác 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 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 trực tiếp trong trình chỉnh sửa Apps Script. Bạn có thể viết macro từ đầu trong Apps Script hoặc sử dụng các hàm mà bạn đã viết và biến chúng thành macro.
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 trình đơn, 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à các trình đơn đó 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ằng các hành động 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
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, bạn có thể tích hợp với giao diện người dùng Drive để trình bày ứ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 New (Mới) > More (Mới) và trình đơn Open with (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 trên 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ề các ứng dụng trong Drive
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 cho Google Lớp học
Tiện ích bổ sung Google Lớp học giúp nhà giáo dục tạo tệp đính kèm trên bài học, thông báo hoặc tài liệu môn học. Các tệp đính kèm này sẽ mở nội dung của bên thứ ba trong iframe trong Lớp học. Các iframe mở các URL riêng biệt tuỳ thuộc vào loại người dùng và ngữ cảnh Lớp học.
Xem tài liệu về tiện ích bổ sung dành cho Lớp họ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ó: