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

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

  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ą Kalendarza.
  5. Skonfiguruj plik manifestu projektu dodatku.
    1. Zdefiniuj rozwiązania konferencyjne w pliku manifestu.
  6. Za pomocą wbudowanego w Apps Script usługi kart napisz kod, który określi wygląd i działanie dodatku.
    1. Napisz kod do zarządzania rozwiązaniami dotyczącymi konferencji, korzystając z wbudowanej usługi ConferenceData w Apps Script.
    2. (Opcjonalnie) utwórz i skonfiguruj stronę ustawień dodatku.
  7. Sprawdź zakresy uprawnień OAuth dodatku.
  8. Przetestuj dodatek w aplikacjach hostujących, które rozszerza.
  9. Opublikuj dodatek.

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

Włączanie usługi zaawansowanej Kalendarza

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

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

Definiowanie rozwiązań konferencyjnych w pliku manifestu

Manifest dodatku zawiera podstawowe informacje, których Kalendarz Google potrzebuje do prawidłowego wyświetlania i aktywowania rozwiązań konferencyjnych. Manifest dodatku musi definiować (w sekcji calendar) co najmniej jedno rozwiązanie konferencyjne, które opisuje typy konferencji innych firm, których mogą używać wydarzenia w Kalendarzu Google.

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

Dodawanie kodu do tworzenia i synchronizowania konferencji

Po utworzeniu projektu skryptu możesz zacząć dodawać kod, aby zdefiniować działanie dodatku podczas konferencji. Aby kontrolować to zachowanie, możesz użyć usługi Kalendarz zaawansowany, usługi ConferenceData i innych usług Apps Script.

Dodając kod obsługi konferencji do dodatku, musisz dodać kod do tworzenia konferencji, synchronizowania zmian w kalendarzu oraz opcjonalnie dodawania strony ustawień.

Podczas kodowania zapoznaj się ze przewodnikiem dotyczącym stylu dodatku, aby uzyskać wskazówki dotyczące projektowania wrażeń użytkownika.

Tworzenie konferencji

Twój dodatek musi mieć możliwość pobierania informacji o wydarzeniu w Kalendarzu Google i tworzenia na ich podstawie konferencji w systemie konferencyjnym innej firmy. Musisz zaimplementować co najmniej 1 metodę onCreateFunction, która wykonuje ten proces, i skonfigurować te metody w pliku manifestu dodatku.

Więcej informacji znajdziesz w artykule Tworzenie konferencji zewnętrznych.

Synchronizacja zmian w kalendarzu

Po utworzeniu konferencji i powiązaniu jej z wydarzeniem w Kalendarzu Google często trzeba ją zaktualizować, aby odzwierciedlić zmiany w wydarzeniu. Jeśli na przykład użytkownik zmieni czas wydarzenia, dane konferencji w systemie konferencyjnym innej firmy muszą zostać zaktualizowane. Proces aktualizowania danych konferencji w odpowiedzi na zmiany zdarzeń nazywa się synchronizacją.

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

Dodawanie ustawień

Możesz ustawić opcjonalne ustawienia, które pozwolą użytkownikom skonfigurować Twój dodatek. Możesz na przykład zezwolić użytkownikom na ustawianie parametrów konferencji lub notatek dołączonych do konferencji.

Jeśli chcesz umożliwić użytkownikom kontrolowanie działania dodatku, możesz udostępnić te opcje na stronie ustawień dodatku. Jest to strona internetowa (hostowana przez skrypt dodatku lub hostowana zewnętrznie), która otwiera się, gdy użytkownik uzyska dostęp do ustawień dodatku w interfejsie użytkownika Kalendarza Google.

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