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