Tworzenie dodatków do rozmów wideo

Kliknij, aby połączyć.

Procedura tworzenia dodatku, który dostarcza rozwiązania do obsługi rozmów wideo innych firm w Kalendarzu Google, jest zasadniczo taka sama jak w przypadku procedury tworzenia dodatków, ale wymaga kilku dodatkowych czynności (wymienionych poniżej pogrubioną czcionką):

  1. Wybierz dodatkowego właściciela projektu i współpracowników.
  2. utworzyć projekt Apps Script,
  3. Zaprojektuj dodatek i sprawdź jego działanie.
  4. Włącz zaawansowaną usługę Kalendarz.
  5. Skonfiguruj plik manifestu projektu dodatku.
    1. Zdefiniuj rozwiązania konferencyjne w pliku manifestu.
  6. Zapisz kod, aby zdefiniować wygląd i działanie dodatku, korzystając z wbudowanej usługi kart Apps Script.
    1. Pisanie kodu do zarządzania rozwiązaniami konferencyjnymi przy użyciu wbudowanej usługi Apps Script ConferenceData.
    2. (Opcjonalnie) Utwórz i skonfiguruj stronę ustawień dodatku.
  7. Sprawdź zakresy OAuth dodatku.
  8. Przetestuj dodatek w rozszerzonych aplikacjach hosta.
  9. Opublikuj dodatek.

Na tej stronie znajdziesz ogólne omówienie każdego nowego kroku (szczegóły znajdziesz w artykule o tworzeniu dodatków.

Włączanie usługi zaawansowanej Kalendarza

Usługa zaawansowana Kalendarza umożliwia wywoływanie interfejsu API REST Kalendarza bezpośrednio z projektu Apps Script. Niektóre typowe operacje, takie jak synchronizacja wydarzeń z kalendarza, można wykonywać tylko za pomocą usługi zaawansowanej. Aby móc korzystać z usługi zaawansowanej, musisz ją włączyć w projekcie dodatku.

Zaawansowaną usługę Kalendarz możesz włączyć w edytorze Apps Script. Pamiętaj, aby włączyć 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, które są niezbędne, aby Kalendarz Google wyświetlał i aktywował odpowiednie rozwiązania konferencyjne. Twój plik manifestu dodatku musi określać (w sekcji calendar) co najmniej 1 rozwiązanie konferencyjne, które opisuje typy rozmów wideo firm zewnętrznych w Kalendarzu Google.

Szczegółowe informacje o tym, jak skonfigurować plik manifestu dodatku, znajdziesz w sekcji Pliki manifestu.

Dodaj kod, aby tworzyć i synchronizować rozmowy wideo

Po utworzeniu projektu skryptu możesz dodać kod, aby określić jego działanie związane z prowadzeniem rozmów wideo. Do kontrolowania tego działania możesz używać usługi zaawansowanej Kalendarza, usługi ConferenceData i innych usług Apps Script.

Gdy dodajesz kod obsługi rozmów wideo do dodatku, musisz dodać kod, aby tworzyć konferencje, synchronizować zmiany w kalendarzu i opcjonalnie dodawać stronę ustawień.

Wskazówki dotyczące projektowania interfejsu użytkownika znajdziesz w przewodniku po stylu dodatku.

Tworzenie konferencji

Dodatek musi mieć możliwość pobierania informacji o wydarzeniu z Kalendarza Google i używania go do tworzenia konferencji w systemie innej firmy. Musisz zaimplementować co najmniej 1 metodę onCreateFunction, która uruchamia ten proces, i skonfiguruj je w pliku manifestu dodatku.

Więcej informacji znajdziesz w artykule Tworzenie rozmów wideo firm zewnętrznych.

Synchronizuj zmiany w kalendarzu

Gdy utworzysz konferencję w Kalendarzu Google i powiążesz ją z wydarzeniem w Kalendarzu Google, często konieczna jest aktualizacja konferencji, aby uwzględnić zmiany w wydarzeniu. Jeśli na przykład użytkownik zmieni godzinę wydarzenia, musisz zaktualizować dane rozmowy wideo w zewnętrznym systemie konferencyjnym, aby to odzwierciedlić. Proces aktualizowania danych rozmowy wideo w odpowiedzi na zmiany zdarzenia nosi nazwę synchronizacji.

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

Dodaj ustawienia

Możesz też mieć opcjonalne ustawienia, które pozwolą użytkownikom konfigurować dodatek. Możesz na przykład zezwolić użytkownikom na ustawianie parametrów rozmowy lub notatek dołączonych do tej rozmowy.

Jeśli chcesz dać użytkownikom częściową kontrolę nad działaniem dodatku, możesz podać te opcje na stronie ustawień dodatku. Jest to strona internetowa (hostowana przez skrypt dodatku lub hostowana na zewnątrz), która otwiera się, gdy użytkownik otworzy ustawienia dodatku w interfejsie Kalendarza Google.

Utworzenie strony ustawień dodatku jest opcjonalne. Więcej informacji znajdziesz w artykule Dodawanie ustawień.