Mở rộng giao diện người dùng Google Workspace

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 Ví dụ về 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
Tập lệnh Apps
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 Ví dụ về bản xem trước đường liên kết của tiện ích bổ sung của Google Workspace
Tài liệu
AppSheet
Tập lệnh Apps
Phát triển đầy đủ
Thư nháp | Tiện ích bổ sung của Google Workspace Ví dụ về tiện ích bổ sung của Google Workspace cho thư nháp
Gmail
Tập lệnh Apps
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 Ví dụ về tiện ích bổ sung của Google Workspace cho hội nghị truyền hình trên Lịch
Lịch
Tập lệnh Apps

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 Ví dụ về 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
Tập lệnh Apps
Ứng dụng Google Chat Ví dụ về ứng dụng trong Chat
Trò chuyện
AppSheet
Tập lệnh Apps
Phát triển đầy đủ
Hàm tuỳ chỉnh Ví dụ về hàm tuỳ chỉnh
Trang tính
Tập lệnh Apps

Sử dụng giao diện người dùng hiện có

Macro Ví dụ về macro
Trang tính
Tập lệnh Apps

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 Ví dụ về trình đơn và thanh bên
Tài liệu
Trang tính
Trang trình bày
Biểu mẫu
Tập lệnh Apps
Ứng dụng Google Drive Ví dụ về ứng dụng Drive
Drive
Phát triển đầy đủ

Sử dụng giao diện người dùng hiện có

Tiện ích bổ sung của Google Workspace

Ví dụ về 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ó thể xuất bản



Các tuỳ chọn lập trình:

Tập lệnh Apps
Phát triển đầy đủ

Mở rộng các ứng dụng sau:

Gmail
Drive
Lịch

Tài liệu
Trang tính
Trang trình bày

Các khung giao diện người dùng hiện có:

Khung thẻ



Ví dụ về bản xem trước đường liên kết

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ó thể xuất bản



Các tuỳ chọn lập trình:

AppSheet
Tập lệnh Apps
Phát triển đầy đủ

Mở rộng các ứng dụng sau:

Tài liệu

Các khung giao diện người dùng hiện có:

Khung thẻ



Thư nháp | Tiện ích bổ sung của Google Workspace

Ví dụ về email nháp

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ó thể xuất bản



Các tuỳ chọn lập trình:

Tập lệnh Apps
Phát triển đầy đủ

Mở rộng các ứng dụng sau:

Gmail

Các khung giao diện người dùng hiện có:

Khung thẻ



Hội nghị truyền hình trên lịch | Tiện ích bổ sung của Google Workspace

Ví dụ về hội nghị truyền hình trên lịch

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ó thể xuất bản



Các tuỳ chọn lập trình:

Tập lệnh Apps

Mở rộng các ứng dụng sau:

Lịch

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

Ví dụ về 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ó thể xuất bản



Các tuỳ chọn lập trình:

Tập lệnh Apps

Mở rộng các ứng dụng sau:

Tài liệu
Trang tính
Trang trình bày
Biểu mẫu

Các khung giao diện người dùng hiện có:

HTML
iFrame



Các ứng dụng nhắn tin

Ví dụ về ứng dụng trong Chat

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ó thể xuất bản



Các tuỳ chọn lập trình:

AppSheet
Tập lệnh Apps
Phát triển đầy đủ

Mở rộng các ứng dụng sau:

Trò chuyện

Các khung giao diện người dùng hiện có:

Khung thẻ



Hàm tuỳ chỉnh

Ví dụ về 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.

Xem tài liệu về hàm tuỳ chỉnh

Có thể xuất bản



Các tuỳ chọn lập trình:

Tập lệnh Apps

Mở rộng các ứng dụng sau:

Trang tính

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

Ví dụ về 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.

Xem tài liệu về macro

Các tuỳ chọn lập trình:

Tập lệnh Apps

Mở rộng các ứng dụng sau:

Trang tính

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

Ví dụ về trình đơ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:

Tập lệnh Apps

Mở rộng các ứng dụng sau:

Tài liệu
Trang tính
Trang trình bày
Biểu mẫu

Các khung giao diện người dùng hiện có:

HTML
iFrame



Ứng dụng Drive

Ví dụ về ứ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ó thể xuất bản



Các tuỳ chọn lập trình:

Phát triển đầy đủ

Mở rộng các ứng dụng sau:

Drive

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ó