Tạo tiện ích bổ sung cho hội nghị truyền hình

<br 1 nhờ 3 0 - 1 - qua 1 - 1 - 1 - 1 -k 1 - qua 1 - 1 k 1 1 - qua 1 1 - 1 k 1 1 -

Về cơ bản, quy trình tạo một Tiện ích bổ sung của Google Workspace cung cấp các giải pháp hội nghị truyền hình dành cho bên thứ ba dành cho Lịch Google cũng 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):

  1. Chọn chủ sở hữu và cộng tác viên của tiện ích bổ sung cho dự án.
  2. Tạo một dự án Apps Script.
  3. Thiết kế giao diện và hành vi của tiện ích bổ sung.
  4. Bật dịch vụ nâng cao của Lịch.
  5. Định cấu hình tệp kê khai dự án của tiện ích bổ sung.
    1. Xác định giải pháp hội nghị trong tệp kê khai.
  6. 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 trong Apps Script.
    1. 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ụ ConferenceData tích hợp sẵn của Apps Script.
    2. (Không bắt buộc) Tạo và định cấu hình trang cài đặt tiện ích bổ sung.
  7. Xác minh phạm vi OAuth của tiện ích bổ sung.
  8. Kiểm thử tiện ích bổ sung trong các ứng dụng lưu trữ mà tiện ích đó mở rộng.
  9. 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 bài viết Tạo tiện ích bổ sung cho Google Workspace để 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 của Lịch cho phép bạn gọi API Lịch trực tiếp từ dự án Apps Script. Một số thao tác phổ biến như Đồng bộ hoá sự kiện trên Lịch chỉ có thể thực hiện bằng cách sử dụng dịch vụ nâng cao. Trước khi có thể sử dụng dịch vụ nâng cao, bạn phải bật dịch vụ đó cho dự án tiện ích bổ sung của mình.

Bạn có thể bật dịch vụ nâng cao của Lịch trong trình chỉnh sửa Apps Script. Hãy nhớ bật API trong cả hộp thoại Các dịch vụ nâng cao của Google trong trình chỉnh sửa 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 đúng cách các giải pháp tiện ích bổ sung dành cho hội nghị. Tệp kê khai tiện ích bổ sung của bạn phải xác định (trong phần calendar của tiện ích đó) một hoặc nhiều giải pháp hội nghị mô tả các loại hội nghị bên thứ ba mà các sự kiện trên Lịch Google 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ị truyền hình

Sau khi tạo dự án tập lệnh, bạn có thể bắt đầu thêm 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 hoạt động 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ã để tạo hội nghị, đồng bộ hoá các thay đổi trong lịchthêm trang cài đặt (không bắt buộc).

Hãy tham khảo hướng dẫn về quy tắc lập trình 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 bằng tiện ích bổ sung.

Đang 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 Google và sử dụng thông tin đó để tạo hội nghị truyền hình 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 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, hãy xem phần Tạo hội nghị của bên thứ ba.

Đồng bộ hoá các thay đổi trên lịch

Sau khi một hội nghị được tạo và liên kết với một sự kiện trên Lịch Google, bạn thường cần cập nhật hội nghị đó để phản ánh những thay đổi trong sự kiện. 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ị truyền hình 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 thời gian 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 phần Đồng bộ hoá các thay đổi đối với 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 đặt các thông số hoặc ghi chú hội nghị được đính kèm vào hội nghị.

Bất cứ khi nào muốn cấp cho người dùng một mức độ kiểm soát nào đó đối với hành vi của tiện ích bổ sung, bạn có thể cung cấp các tuỳ chọn đó trong trang cài đặt tiện ích bổ sung. Đây là một 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) và mở ra khi người dùng truy cập vào các chế độ cài đặt tiện ích bổ sung trong giao diện người dùng của Lịch Google.

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 phần Thêm chế độ cài đặt.