Tworzenie dodatków do obsługi rozmów wideo

Procedura tworzenia dodatku do Google Workspace, który zapewnia Kalendarz Google rozwiązanie do obsługi rozmów wideo innych firm, jest w zasadzie taka sama jak procedura tworzenia dodatków do Google Workspace, z kilkoma dodatkowymi krokami (wyróżnionymi pogrubieniem poniżej):

  1. Wybierz właściciela projektu dodatku i współpracowników.
  2. Utwórz projekt Apps Script.
  3. Zaprojektuj wygląd i działanie dodatku.
  4. Włącz usługę zaawansowaną Kalendarz.
  5. Skonfiguruj plik manifestu projektu dodatku.
    1. Zdefiniuj rozwiązania konferencyjne w pliku manifestu.
  6. Napisz kod, aby określić wygląd i działanie dodatku, korzystając z wbudowanej usługi karty Apps Script.
    1. Napisz kod do zarządzania rozwiązaniami konferencyjnymi za pomocą wbudowanej usługi ConferenceData w Apps Script.
    2. (Opcjonalnie) Utwórz i skonfiguruj stronę ustawień dodatku.
  7. Sprawdź zakresy protokołu OAuth dodatku.
  8. Przetestuj dodatek w rozszerzanych aplikacjach hosta.
  9. Opublikuj dodatek.

Na tej stronie znajdziesz ogólne omówienie każdego z nowych kroków (pozostałe kroki znajdziesz w artykule Tworzenie dodatków do Google Workspace).

Włączanie usługi zaawansowanej Kalendarza

Zaawansowana usługa Kalendarz pozwala wywoływać interfejs Kalendarz API bezpośrednio z projektu Apps Script. Niektóre typowe operacje, takie jak synchronizacja wydarzeń w Kalendarzu, można wykonywać tylko przy użyciu usługi zaawansowanej. Aby korzystać z usługi zaawansowanej, musisz ją włączyć w projekcie dodatku.

Możesz włączyć usługę zaawansowaną Kalendarz w edytorze Apps Script. Pamiętaj, aby włączyć ten interfejs API zarówno w oknie edytora Zaawansowane usługi Google, jak i w konsoli interfejsów API Google.

Zdefiniuj rozwiązania konferencyjne w pliku manifestu

Plik manifestu dodatku zawiera podstawowe informacje potrzebne do prawidłowego wyświetlania i aktywowania dodatkowych rozwiązań konferencyjnych w Kalendarzu Google. Dodatek w pliku manifestu musi określać (w sekcji calendar) co najmniej 1 rozwiązanie konferencyjne opisujące typy rozmów wideo firm zewnętrznych, z których mogą korzystać wydarzenia w Kalendarzu Google.

Szczegółowe informacje o konfigurowaniu pliku manifestu dodatku znajdziesz w sekcji Pliki manifestu.

Dodaj kod, aby tworzyć i synchronizować rozmowy wideo

Po utworzeniu projektu skryptu możesz zacząć dodawać kod, aby określić działanie dodatku związane z rozmowami. Do kontrolowania tego działania możesz używać usługi zaawansowanej Kalendarza, usługi ConferenceData i innych usług Apps Script.

Gdy dodajesz do dodatku kod do obsługi rozmów wideo, musisz dodawać do niego kod, który umożliwia tworzenie rozmów wideo i synchronizowanie zmian w kalendarzu, a także opcjonalnie dodaj stronę ustawień.

Podczas kodowania zapoznaj się z poradami dotyczącymi stylu dodatków, aby uzyskać wskazówki dotyczące projektowania dodatków.

Tworzenie konferencji

Dodatek musi pobierać informacje o wydarzeniu z Kalendarza Google i używać go do tworzenia rozmów wideo w systemie konferencyjnym innej firmy. Musisz wdrożyć co najmniej 1 metodę onCreateFunction, która wykonuje ten proces, i skonfigurować je w pliku manifestu dodatku.

Więcej informacji znajdziesz w artykule Tworzenie rozmów wideo z innymi osobami.

Synchronizuj zmiany w kalendarzu

Po utworzeniu rozmowy wideo i połączeniu jej z wydarzeniem w Kalendarzu Google często trzeba ją zaktualizować, aby odzwierciedlić zmiany w wydarzeniu. Jeśli na przykład użytkownik zmieni godzinę wydarzenia, należy zaktualizować dane rozmowy wideo w systemie do obsługi rozmów wideo innej firmy. Proces aktualizowania danych rozmowy wideo w odpowiedzi na zmiany w wydarzeniach nosi nazwę synchronizacji.

Więcej informacji znajdziesz w artykule Synchronizowanie zmian w kalendarzu.

Dodaj ustawienia

Możesz mieć opcjonalne ustawienia pozwalające użytkownikom na konfigurowanie dodatku. Możesz na przykład zezwolić użytkownikom na ustawianie parametrów lub notatek dotyczących rozmowy wideo.

Jeśli chcesz zapewnić użytkownikom pewien stopień kontroli nad działaniem dodatku, możesz to zrobić na stronie ustawień dodatku. Jest to strona internetowa (hostowana przez skrypt dodatku lub hostowana zewnętrznie), która jest otwierana, gdy użytkownik uzyskuje dostęp do ustawień dodatku w interfejsie Kalendarza Google.

Tworzenie strony ustawień dodatku jest opcjonalne. Więcej informacji znajdziesz w sekcji Dodawanie ustawień.