Quy trình xây dựng một Tiện ích bổ sung của Google Workspace cung cấp giải pháp hội nghị truyền hình của bên thứ ba cho Lịch Google về cơ bản là giống như quy trình tạo Tiện ích bổ sung của Google Workspace, cùng với một vài bước bổ sung (được in đậm bên dưới):
- Chọn chủ sở hữu và cộng tác viên của tiện ích bổ sung cho dự án.
- Tạo một dự án Apps Script.
- Thiết kế giao diện và hành vi của tiện ích bổ sung.
- Bật dịch vụ nâng cao của Lịch.
- Định cấu hình tệp kê khai dự án của tiện ích bổ sung.
- Viết mã để xác định giao diện và hành vi của tiện ích bổ sung bằng cách sử dụng
dịch vụ Thẻ tích hợp sẵn Apps Script.
- Viết mã để quản lý các giải pháp cho hội nghị truyền hình,
bằng cách sử dụng Apps Script được tích hợp sẵn
ConferenceData
. - (Không bắt buộc) Tạo và định cấu hình trang cài đặt tiện ích bổ sung.
- Viết mã để quản lý các giải pháp cho hội nghị truyền hình,
bằng cách sử dụng Apps Script được tích hợp sẵn
- Xác minh phạm vi OAuth của tiện ích bổ sung.
- Kiểm thử tiện ích bổ sung trong lưu trữ ứng dụng nó sẽ mở rộng.
- Xuất bản tiện ích bổ sung.
Trang này cung cấp thông tin tổng quan chung về từng bước mới (xem Xây dựng tiện ích bổ sung cho Google Workspace để biết tổng quan về các bước khác).
Bật dịch vụ nâng cao của Lịch
Dịch vụ nâng cao về Lịch cho phép bạn gọi trực tiếp API Lịch từ một dự án Apps Script. Một số thao tác phổ biến như Bạn chỉ có thể thực hiện đồng bộ hoá sự kiện trên lịch bằng cách sử dụng dịch vụ nâng cao này. Trước khi có thể sử dụng dịch vụ nâng cao, bạn phải bật nó cho dự án tiện ích bổ sung của bạn.
Bạn có thể bật dịch vụ nâng cao của Lịch từ trình chỉnh sửa Apps Script. Hãy nhớ bật API trong cả hai trình chỉnh sửa Hộp thoại Các dịch vụ nâng cao của Google và bảng điều khiển API của Google.
Xác định giải pháp hội nghị trong tệp kê khai
Tệp kê khai tiện ích bổ sung cung cấp thông tin cơ bản mà Lịch Google cần
để hiển thị và kích hoạt chính xác các giải pháp tiện ích bổ sung cho hội nghị truyền hình. Tiện ích bổ sung của bạn
phải định nghĩa (trong tệp kê khai
Mục calendar
)
một hoặc nhiều giải pháp hội nghị mô tả các loại bên thứ ba
hội nghị mà các sự kiện trên Lịch Google có thể sử dụng.
Xem Tệp kê khai để biết chi tiết về cách định cấu hình tệp kê khai của tiện ích bổ sung.
Thêm mã để tạo và đồng bộ hoá hội nghị truyền hình
Sau khi tạo dự án tập lệnh, bạn có thể bắt đầu thêm để xác định hành vi liên quan đến hội nghị truyền hình của tiện ích bổ sung. Bạn có thể sử dụng Dịch vụ Lịch nâng cao, dịch vụ ConferenceData, và các dịch vụ Apps Script khác để kiểm soát hành vi này.
Khi thêm mã xử lý hội nghị truyền hình vào tiện ích bổ sung của mình, bạn phải thêm mã vào tạo hội nghị, đồng bộ hoá các thay đổi trong lịch và tuỳ ý thêm trang cài đặt.
Tham khảo hướng dẫn quy tắc tiện ích bổ sung khi bạn lập trình để biết các nguyên tắc về cách thiết kế trải nghiệm người dùng tiện ích bổ sung.
Đang tạo hội nghị
Tiện ích bổ sung của bạn phải có thể lấy thông tin về sự kiện trên Lịch Google
và sử dụng báo cáo đó để tạo một hội nghị trên hệ thống hội nghị của bên thứ ba. Bạn
phải triển khai một hoặc nhiều phương thức onCreateFunction
để thực thi lệnh này
và định cấu hình các phương thức này trong tệp kê khai tiện ích bổ sung.
Để biết thêm thông tin, hãy xem Tạo hội nghị truyền hình của bên thứ ba.
Đồng bộ hoá các thay đổi trên lịch
Sau khi hội nghị được tạo và liên kết với một sự kiện trên Lịch Google, hội nghị truyền hình thường cần được cập nhật để phản ánh những thay đổi trong sự kiện. Cho Ví dụ: nếu người dùng thay đổi thời gian diễn ra sự kiện, thì dữ liệu hội nghị trong hệ thống hội nghị truyền hình của bên thứ ba cần được cập nhật để phản ánh điều này. Quá trình cập nhật dữ liệu hội nghị truyền hình để phản hồi các thay đổi về sự kiện được gọi là đồng bộ hoá.
Để biết thêm thông tin, hãy xem Đồng bộ hoá các thay đổi trên lịch.
Thêm chế độ cài đặt
Bạn nên có các chế độ cài đặt tuỳ ý cho phép người dùng định cấu hình tiện ích bổ sung. Ví dụ: bạn có thể muốn cho phép người dùng thiết lập ghi chú hoặc thông số hội nghị truyền hình được đính kèm theo hội nghị.
Bất cứ khi nào bạn muốn cấp cho người dùng một mức độ kiểm soát nào đó đối với tiện ích bổ sung hành vi, bạn có thể cung cấp các tuỳ chọn đó trên trang cài đặt tiện ích bổ sung. Đây là trang web (được lưu trữ bởi tập lệnh tiện ích bổ sung hoặc được lưu trữ bên ngoài) được mở khi người dùng truy cập vào phần cài đặt tiện ích bổ sung trong Lịch Google Giao diện người dùng.
Bạn không bắt buộc phải tạo trang cài đặt tiện ích bổ sung. Để biết thêm thông tin, hãy xem Thêm chế độ cài đặt.