Tworzenie dodatków do rozmów wideo

Procedura tworzenia dodatku Google Workspace, który udostępnia rozwiązania do obsługi rozmów wideo innych firm do Kalendarza Google, jest zasadniczo taka sama jak procedura tworzenia dodatków do Google Workspace, z kilkoma dodatkowymi krokami (wyróżnionymi pogrubioną czcionką poniżej):

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

Na tej stronie znajdziesz ogólne omówienie nowych kroków (omówienie pozostałych kroków znajdziesz w artykule Tworzenie dodatków do Google Workspace).

Włączanie usługi zaawansowanej Kalendarza

Zaawansowana usługa Kalendarz umożliwia wywoływanie interfejsu Calendar API bezpośrednio z projektu Apps Script. Niektóre typowe operacje, takie jak synchronizacja wydarzeń z Kalendarza, można wykonywać tylko przy użyciu usługi zaawansowanej. Aby móc korzystać z usługi zaawansowanej, musisz ją włączyć w swoim projekcie dodatków.

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

Zdefiniuj rozwiązania konferencyjne w pliku manifestu

Plik manifestu dodatku zawiera podstawowe informacje, których Kalendarz Google potrzebuje do poprawnego wyświetlenia i aktywowania dodatkowych rozwiązań do obsługi konferencji. W pliku manifestu dodatku musi być zdefiniowane (w sekcji calendar) jedno lub więcej rozwiązań do obsługi konferencji opisujących typy konferencji innych firm, z których mogą korzystać wydarzenia z Kalendarza 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 zacząć dodawać kod, aby zdefiniować działanie dodatku związane z rozmowami wideo. Tym zachowaniem możesz sterować za pomocą zaawansowanej usługi Kalendarz, usługi ConferenceData i innych usług Apps Script.

Gdy dodajesz kod obsługi rozmów wideo do dodatku, musisz dodać kod umożliwiający tworzenie rozmów wideo, synchronizowanie zmian w kalendarzu oraz opcjonalnie dodawanie strony ustawień.

Podczas tworzenia kodu zapoznaj się ze wskazówkami dotyczącymi projektowania dodatku dla użytkowników.

Tworzenie rozmów wideo

Dodatek musi mieć możliwość przyjmowania informacji o wydarzeniu w Kalendarzu Google i używać ich do tworzenia rozmów wideo w systemie konferencyjnym innej firmy. Musisz zaimplementować 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 udziałem innych firm.

Synchronizuj zmiany w kalendarzu

Po utworzeniu rozmowy wideo i połączeniu jej z wydarzeniem w Kalendarzu Google konferencja musi być często aktualizowana, aby odzwierciedlić zmiany w wydarzeniu. Jeśli na przykład użytkownik zmieni godzinę wydarzenia, dane rozmowy wideo w systemie do obsługi rozmów wideo innej firmy muszą zostać odpowiednio zaktualizowane. Proces aktualizowania danych rozmowy wideo w odpowiedzi na zmiany w wydarzeniach nazywa się synchronizacją.

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

Dodaj ustawienia

Możesz skonfigurować 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 zapewnić użytkownikom pewną kontrolę nad działaniem dodatku, możesz określić odpowiednie opcje na stronie ustawień dodatku. Jest to strona internetowa (hostowana przez skrypt dodatku lub hostowana zewnętrznie), która jest otwierana, gdy użytkownik otworzy ustawienia dodatku w interfejsie Kalendarza Google.

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