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

Trang này mô tả các tuỳ 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 Google Workspace vì nhiều lý do, bao gồm:

  • 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 trong 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 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 của họ. Ví dụ: tạo một ứng dụng Google Chat cho phép người dùng báo cáo bảng giờ hàng tuần ngay trong Google Chat.
  • Thêm các tính năng không có sẵn trong Google Workspace. Ví dụ: thêm 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 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 tuỳ chọn để 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 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 Google Workspace mà bạn có thể mở rộng bằng tuỳ chọn đã cho.
  • 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 ít mã, dựa trên đám mây dựa trên JavaScript.
    • Phát triển đầy đủ: Nền tảng công nghệ riêng của bạn hỗ trợ ngôn ngữ lập trình ư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 được tạo bằng Dịch vụ thẻ thông qua Apps Script hoặc bằng cách trả về JSON được định dạng đúng cách để hiển thị thẻ bằng ngăn xếp công nghệ mà bạn muốn (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 dành cho máy tính và 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 Apps Script phía máy chủ. Các giao diện được phát triển bằng dịch vụ HTML có thể tuỳ chỉnh cao, nhưng yêu cầu 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: iframe nhúng nội dung bên ngoài vào Google Workspace và cung cấp khả năng tuỳ chỉnh nhiều nhất cho giao diện người dùng.

Sau bảng là nội dung mô tả cho từng tuỳ chọn.

Những sản phẩm bạn có thể tạo ra Xem trước Ứng dụng được gia hạn 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 cho 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
Apps Script
Phát triển đầy đủ
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
Trang tính
Trang trình bày
AppSheet
Apps Script
Phát triển đầy đủ
Email nháp | Tiện ích bổ sung của Google Workspace Ví dụ về tiện ích bổ sung của Google Workspace cho email nháp
Gmail
Apps Script
Phát triển đầy đủ
Nền tảng chính và bảng điều khiển bên của cuộc họp | Tiện ích bổ sung của Google Workspace Tiện ích bổ sung của Google Meet
Meet
Phát triển đầy đủ
Hội nghị 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 tính năng hội nghị trên Lịch
Lịch
Apps Script

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

Tiện ích bổ sung cho 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
Apps Script
Ứng dụng Google Chat Ví dụ về ứng dụng trò chuyện
Trò chuyện
AppSheet
Apps Script
Phát triển đầy đủ
Hàm tuỳ chỉnh Ví dụ về hàm tuỳ chỉnh
Trang tính
Apps Script

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

Macro Ví dụ về 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 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
Apps Script
Ứ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 cho Google Lớp học Tiện ích bổ sung cho Google Lớp học
Lớp học
Phát triển đầy đủ

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 Google Workspace. Thông thường, ứng dụng sẽ mở trong thanh bên từ 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



Tuỳ chọn lập trình:

Apps Script
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

Các tiện ích bổ sung của Google Workspace mở rộng Docs 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 một người, tệp, sự kiện trên lịch hoặc thực thể khác trong một ứng dụng Google Workspace, một 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 người dùng 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 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



Tuỳ chọn lập trình:

AppSheet
Apps Script
Phát triển đầy đủ

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

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ẻ



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

Ví dụ về thư nháp

Các tiện ích bổ sung của Google Workspace mở rộng 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 trong bản nháp email, ở cuối bản nháp hoặc trong trình đơn Tuỳ chọn khác.

Xem tài liệu về email nháp

Có thể xuất bản



Tuỳ chọn lập trình:

Apps Script
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ẻ



Phiên họp chính và bảng điều khiển bên | Tiện ích bổ sung của Google Workspace

Tiện ích bổ sung của Meet

Các tiện ích bổ sung của Google Workspace mở rộng Meet cho phép bạn nhúng ứng dụng của mình vào giao diện bảng điều khiển bên hoặc nền tảng chính của cuộc họp. Tại đây, người dùng có thể khám phá, chia sẻ và cộng tác trong ứng dụng của bạn mà không cần rời khỏi Meet.

Không giống như các tiện ích bổ sung khác của Google Workspace, tiện ích bổ sung Meet không sử dụng giao diện người dùng khung thẻ. Thay vào đó, bạn nhúng ứng dụng bằng iframe.

Xem tài liệu về SDK tiện ích bổ sung của Meet

Có thể xuất bản



Tuỳ chọn lập trình:

Phát triển đầy đủ

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

Meet

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

iframe



Hội nghị trên Lịch | Tiện ích bổ sung của Google Workspace

Ví dụ về hội nghị 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ể tạo một tiện ích bổ sung Google Workspace để mở rộng Lịch Google bằng giải pháp hội nghị của mình. Tiện ích bổ sung này thêm một 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 cuộc họp đó ngay từ Lịch.

Xem tài liệu về tính năng hội nghị trên Lịch

Có thể xuất bản



Tuỳ chọn lập trình:

Apps Script

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 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 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ể xuất bản nhiều Tiện ích bổ sung 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 Extensions (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 Tiện ích bổ sung của Trình chỉnh sửa:

Xem tài liệu về Tiện ích bổ sung cho Trình chỉnh sửa

Có thể xuất bản



Tuỳ chọn lập trình:

Apps Script

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 nhắn tin

Ví dụ về ứng dụng trò chuyện

Ứng dụng Chat đưa tài nguyên và dịch vụ vào Chat. Bạn có thể thiết kế ứng dụng Chat để tương tác với người dùng theo nhiều cách, bao gồm:

  • Trả lời lệnh dấu gạch chéo bằng tin nhắn văn bản hoặc tin nhắn dạng 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 các thẻ có thông tin hữu ích để người dùng có thể thực hiện hành động ngay trong cuộc trò chuyện.

Xem tài liệu về ứng dụng Chat

Có thể xuất bản



Tuỳ chọn lập trình:

AppSheet
Apps Script
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 các 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 trong Trang tính. Bạn có thể xuất bản hàm tuỳ chỉnh dưới dạng Tiện ích bổ sung cho Trình chỉnh sửa.

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

Có thể xuất bản



Tuỳ chọn lập trình:

Apps Script

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à bản ghi trong Trang tính, sao chép một loạt thao tác tương tác cụ thể trên giao diện người dùng mà bạn xác định. Bạn có thể liên kết một macro với một phím tắt hoặc chạy macro đó từ trình đơn Tiện ích > Macro.

Khi bạn ghi lại một macro, Trang tính sẽ tự động tạo một hàm Apps Script để mô phỏng 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 các macro từ đầu trong Apps Script hoặc lấy các hàm bạn đã viết và biến chúng thành macro.

Xem tài liệu về macro

Tuỳ chọn lập trình:

Apps Script

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 trình đơn, lời nhắc, cảnh báo và hộp thoại cũng như thanh bên dựa trên HTML tuỳ chỉnh 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 xuất hiện bên cạnh trình đơn mặc định của ứng dụng mà 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ư lượt nhấp vào mục trong trình đơn hoặc bằng các trình kích hoạt như trình kích hoạt do sự kiện điều khiển.

Xem tài liệu về trình đơn, hộp thoại và thanh bên tuỳ chỉnh

Tuỳ chọn lập trình:

Apps Script

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ợ các tệp trên Drive, 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 của mình 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ở trong một cửa sổ mới.

Xem tài liệu về ứng dụng Drive

Có thể xuất bản



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ó


Tiện ích bổ sung cho Google Lớp học

Tiện ích bổ sung dành cho Lớp học

Các tiện ích bổ sung của Google Lớp học cho phép nhà giáo dục tạo tệp đính kèm về bài tập, thông báo hoặc tài liệu bài tập. 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 sẽ mở các URL riêng biệt tuỳ thuộc vào loại người dùng và ngữ cảnh trong Lớp học.

Xem tài liệu về tiện ích bổ sung cho Lớp học

Có thể xuất bản



Tuỳ chọn lập trình:

Phát triển đầy đủ

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

Lớp học

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

iframe