Trang này cung cấp thông tin tổng quan chung về hai loại tiện ích bổ sung mà bạn có thể tạo: tiện ích bổ sung của Google Workspace và tiện ích bổ sung của Trình chỉnh sửa. Các loại tiện ích bổ sung này khác nhau về ứng dụng mà chúng mở rộng, cách tạo và các quy định hạn chế.
Tiện ích bổ sung của Google Workspace
Tiện ích bổ sung của Google Workspace là thế hệ tiện ích bổ sung mới nhất và cung cấp nhiều tính năng, bao gồm:
Chỉ cần tạo một tiện ích bổ sung cho nhiều ứng dụng Google Workspace: Thay vì tạo các tiện ích bổ sung riêng biệt cho từng ứng dụng Google Workspace, bạn có thể tạo và quản lý một tiện ích bổ sung Google Workspace hoạt động trên Google Workspace. Tiện ích bổ sung của Google Workspace có thể mở rộng các ứng dụng lưu trữ sau:
- Gmail
- Lịch Google
- Google Chat (Bản dùng thử cho nhà phát triển)
- Google Tài liệu
- Google Drive
- Google Trang tính
- Google Trang trình bày
Tăng mức độ nhận biết thương hiệu: Theo mặc định, biểu tượng tiện ích sẽ xuất hiện trong bảng điều khiển bên phải của ứng dụng lưu trữ tiện ích.
Tạo trải nghiệm trang chủ: Bạn có thể tạo trang chủ riêng cho từng ứng dụng Google Workspace mà tiện ích bổ sung của bạn mở rộng hoặc sử dụng cùng một trang chủ cho nhiều ứng dụng.
Phản ánh ngữ cảnh của người dùng trong tiện ích bổ sung: Bạn có thể thiết kế tiện ích bổ sung Google Workspace để hiển thị các giao diện dành riêng cho ứng dụng lưu trữ của tiện ích bổ sung. Ví dụ: tiện ích bổ sung có thể hiển thị thông tin từ một email hoặc sự kiện trên lịch hoặc đề xuất một hành động dựa trên trang ứng dụng Google Workspace hiện tại.
Sử dụng giao diện được chuẩn hoá: Xây dựng giao diện người dùng từ các thành phần tiện ích tích hợp sẵn do dịch vụ Apps Script
Card
cung cấp. Bạn không cần có chuyên môn về HTML hoặc CSS để xác định các giao diện này.Mở rộng ứng dụng Gmail cho máy tính và thiết bị di động: Nếu một tiện ích bổ sung của Google Workspace mở rộng Gmail, thì bạn có thể sử dụng tiện ích đó trong cả phiên bản Gmail dành cho máy tính và thiết bị di động. Nếu tạo một tiện ích bổ sung Google Workspace mở rộng Gmail, bạn không cần thiết kế một phiên bản tiện ích bổ sung riêng cho thiết bị di động. Giao diện này được sử dụng ở mọi nơi.
Sử dụng môi trường thời gian chạy mà bạn muốn. Bạn có thể phát triển tiện ích bổ sung cho Google Workspace bằng cơ sở hạ tầng lưu trữ, chuỗi công cụ phát triển, hệ thống kiểm soát nguồn, ngôn ngữ lập trình và thư viện mã mà bạn muốn.
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 mở rộng một trong các ứng dụng Trình chỉnh sửa của Google, chẳng hạn như Tài liệu, Trang tính, Trang trình bày hoặc Biểu mẫu. Mỗi loại tiện ích bổ sung của Trình chỉnh sửa (ví dụ: tiện ích bổ sung của Trang tính) có thể có bộ chức năng, hạn chế và điểm cần cân nhắc riêng theo loại. Khi tạo tiện ích bổ sung cho Trình chỉnh sửa, điều quan trọng là bạn phải hiểu rõ các chi tiết dành riêng cho Trình chỉnh sửa này. Để biết thêm thông tin chi tiết về các tiện ích bổ sung cho một số Trình chỉnh sửa cụ thể, hãy xem các phần tương ứng:
Tiện ích bổ sung cho trình chỉnh sửa có thể tự động hoá các thao tác thường dùng trong trình chỉnh sửa, chẳng hạn như tạo, chỉnh sửa, định dạng và di chuyển dữ liệu giữa các ứng dụng. Giao diện tiện ích bổ sung của trình chỉnh sửa có thể tuỳ chỉnh cao cho các tác vụ hiện tại.
Tiện ích bổ sung của Trình chỉnh sửa hoạt động khác với tiện ích bổ sung của Google Workspace theo các cách sau:
- Tiện ích bổ sung của trình chỉnh sửa có thể tạo giao diện bao gồm các mục trình đơn, hộp thoại và thanh bên. Hộp thoại và thanh bên của tiện ích bổ sung được xác định bằng HTML và CSS tiêu chuẩn.
- Tiện ích bổ sung của Trình chỉnh sửa có các quy tắc uỷ quyền đặc biệt vì các tiện ích này tạo, sửa đổi hoặc tương tác với các tệp trong Google Drive. Bạn cần hiểu rõ vòng đời uỷ quyền của tiện ích bổ sung dành cho trình chỉnh sửa trong khi phát triển tiện ích bổ sung dành cho trình chỉnh sửa.
- Các tệp được tạo và cập nhật trong mỗi trình chỉnh sửa có cấu trúc cụ thể. Ví dụ: bản trình bày trên Google Trang trình bày bao gồm các trang có thể là trang trình bày, trang mẫu hoặc bố cục. Bạn nên hiểu rõ các cấu trúc tệp này vì các tiện ích bổ sung thường tương tác với các cấu trúc này khi đọc hoặc chỉnh sửa tệp.
- Tiện ích bổ sung của Trình chỉnh sửa chỉ hoạt động trong ứng dụng dành cho máy tính, chứ không phải Android hoặc iOS.
- Bạn phải triển khai tiện ích bổ sung cho trình chỉnh sửa trong Apps Script.