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

Trang này mô tả các lựa chọn mở rộng phạm vi người dùng Google Workspace (Giao diện người dùng). Bạn có thể mở rộng giao diện người dùng của 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 của Google Workspace giúp tạo khối thông minh và bản xem trước đường liên kết cho dịch vụ của mình 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 hằng tuần bảng tính công 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ể xuất bản hầu hết các lựa chọn mở rộng giao diện người dùng của Google Workspace cho 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 có tích hợp bằng 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 chúng theo đặc điểm:

  • Ứng dụng được mở rộng: Liệt kê những ứng dụng của Google Workspace mà bạn có thể gia hạn với tùy chọn cho trước.
  • 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 lập trình.
    • Apps Script: Một tập lệnh trên đám mây và ít phải lập trình phát triển nền tảng dựa trên JavaScript.
    • Toàn bộ nhà phát triển: Bộ phần mềm cơ sở của riêng bạn hỗ trợ những tính năng mà bạn ưu tiên ngôn ngữ lập trình.
  • 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 lựa 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 với Dịch vụ thẻ bằng cách sử dụng Apps Script hoặc bằng cách trả về JSON được định dạng đúng cách thành kết xuất thẻ với bộ phần mềm cơ sở mà bạn ưu tiên (nhà phát triển đầy đủ). Dựa trên thẻ giao diện không yêu cầu kiến thức về HTML hoặc CSS và hoạt động tốt trên cả trên 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ủ. 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 hơn công việc thủ công để tạo ra 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à dễ tuỳ chỉnh 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 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
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 Ví dụ về bản xem trước đường liên kết 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 đủ
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
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 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
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 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 Chat
Trò chuyện qua tin nhắn
AppSheet
Apps Script
Nhà 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
Các ứng dụng dành cho Google Drive Ví dụ về ứng dụng 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 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

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 Google Workspace của chúng tôi. Tiện ích bổ sung của Google Workspace có thể mở rộng nhiều Các ứng dụng của Google Workspace. Thông thường, ứng dụng sẽ mở trong thanh bên từ trong Ứng dụng Google Workspace mà gói này 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
Nhà phát triển đầy đủ

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

Gmail
Lái xe
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 Tài liệu có thể tạo đường liên kết tuỳ chỉnh từ một dịch vụ bên thứ ba. Tương tự như khối thông minh Tài liệu tạo ra các lượt đề cập đến một người, tệp, sự kiện trên lịch hoặc pháp nhân khác trong ứng dụng Google Workspace, mà một tiện ích bổ sung có thể tạo ra 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 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 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

Có thể xuất bản



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

AppSheet
Apps Script
Nhà 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ẻ



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

Ví dụ về email nháp

Tiện ích bổ sung của Google Workspace mở rộng Gmail có thể cung cấp khi người dùng soạn thư mới hoặc thư 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 email 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



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

Apps Script
Nhà 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à 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 cùng với giải pháp hội nghị truyền hình của bạn. Tiện ích bổ sung này thêm 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ị truyền hình đó 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



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 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 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 của Trình chỉnh sửa trong cùng Marketplace danh sách của bạn. Người dùng mở Tiện ích bổ sung trình chỉnh sửa từ trình đơn Tiện ích trong ứng dụng mà chúng mở rộng.

Bạn có thể sử dụng các giao diện sau để Tiện ích bổ sung dành cho Trình chỉnh sửa:

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



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 trong Chat

Ví dụ về ứng dụng 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ế ứ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 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ó cho phép người dùng thực hiện ngay trong cuộc trò chuyện.

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

Có thể xuất bản



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

AppSheet
Apps Script
Nhà phát triển đầy đủ

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

Trò chuyện qua tin nhắ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 khác trong Trang tính. Người dùng có thể tìm và sử dụng chúng giống như bất kỳ chức năng nào trong số hàng trăm chức năng tích hợp sẵn có 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 dành 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 có sẵn:

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 chuỗi cụ thể về các tương tác giao diện người dùng 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 từ Tiện ích > Trình đơn 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ể ngay trong trình chỉnh sửa Apps Script. Bạn có thể ghi từ đầu trong Apps Script hoặc sử dụng các hàm bạn đã đã được viết và biến chúng thành các macro.

Xem tài liệu 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 có sẵn:

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 tuỳ chỉnh, lời nhắc, cảnh báo, hộp thoại dựa trên HTML và thanh bên vào 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à chúng mở rộng. Hộp thoại, thanh bên, lời nhắc và cảnh báo đều thường được kích hoạt bởi 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ư trình 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:

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 để thể hiện ứng dụng của bạn 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 phần Mới > trình đơn 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 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

Có thể xuất bản



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

Nhà phát triển đầy đủ

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

Lái xe

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

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

Tiện ích bổ sung Google Lớp học giúp nhà giáo dục tạo tệp đính kèm tài liệu môn 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. iframe đang mở riêng biệt tuỳ theo kiểu người dùng và bối cảnh của Lớp học.

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

Có thể xuất bản



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

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 có sẵn:

iFrame