Podczas tworzenia lub edytowania wydarzenia w Kalendarzu Google użytkownicy mogą szybko utworzyć spotkanie w Google Meet i powiązać je z wydarzeniem. Po dodaniu uczestnicy wydarzenia mogą łatwo dołączyć do powiązanego Hangouta jednym kliknięciem.
Jeśli jednak użytkownik chce zamiast Google Meet skorzystać z konferencji innej firmy (np. WebEx), proces jest bardziej skomplikowany. Zazwyczaj wymaga to od użytkownika utworzenia konferencji poza Kalendarzem Google, a następnie skopiowania kodu konferencji do opisu wydarzenia w Kalendarzu. Uczestnicy wydarzenia muszą następnie wykonać określone czynności, aby wejść na konferencję, korzystając z podanego kodu.
Dodatki Google Workspace mogą pomóc użytkownikom uniknąć tej złożoności. Możesz utworzyć dodatek do Google Workspace, który rozszerzy Kalendarz Google o rozwiązania do konferencji innych firm. Każde dodane rozwiązanie do obsługi rozmów wideo powoduje dodanie nowej opcji rozmów wideo dla wydarzeń w Kalendarzu, dzięki czemu użytkownicy mogą tworzyć takie rozmowy i do nich dołączać bezpośrednio z Kalendarza Google.
Jeśli jesteś dostawcą usług konferencyjnych, możesz utworzyć dodatek Google Workspace, aby zdefiniować połączenie między Kalendarzem Google a Twoim produktem. Następnie możesz opublikować dodatek w Google Workspace Marketplace, gdzie użytkownicy i administratorzy mogą go znaleźć i zainstalować.
Rozwiązania do obsługi rozmów wideo
Rozwiązanie do obsługi konferencji to rodzaj konferencji zewnętrznej, do której użytkownicy mogą dołączyć. Każde rozwiązanie jest wyświetlane jako opcja rozmowy wideo, którą użytkownik może wybrać podczas tworzenia lub edytowania wydarzenia w Kalendarzu Google.
Przykłady rozwiązań konferencyjnych, które może zdefiniować dodatek:
- standardowa rozmowa wideo,
- konferencji audio.
- rozmowy wideo.
- publicznie transmitowanej konferencji,
Każdy typ konferencji oferowany przez usługę zewnętrzną może mieć powiązane rozwiązanie, a kolekcje rozwiązań mogą być połączone w jeden dodatek Google Workspace.
Jak działają rozwiązania konferencyjne
Gdy do dodatku Google Workspace dodasz rozwiązanie konferencyjne, nie musisz udostępniać szczegółowego interfejsu użytkownika. Zamiast tego, gdy użytkownik tworzy lub edytuje wydarzenie w Kalendarzu Google, wszelkie rozwiązania zdefiniowane w zainstalowanych przez niego dodatkach Google Workspace będą widoczne jako opcje rozmów wideo.
Gdy użytkownik wybierze rozwiązanie do obsługi konferencji, dodatek łączy się z systemem do obsługi konferencji innej firmy za pomocą jego interfejsu API i tworzy konferencję, synchronizując dane między konferencją a wydarzeniem w Kalendarzu Google. Jeśli zdarzenie zostanie później zaktualizowane lub usunięte, dodatek wykryje to i wprowadzi odpowiednie zmiany w systemie do prowadzenia rozmów wideo. Po dodaniu rozmowy wideo do wydarzenia uczestnicy mogą dołączyć do niej z Kalendarza Google.
Opcjonalnie dodatek może zawierać stronę ustawień, która umożliwia użytkownikom kontrolowanie określonych zachowań podczas konferencji.
Dane konferencji
Dodatki Google Workspace, które zapewniają rozwiązania do obsługi konferencji w Kalendarzu Google, wymagają określonych informacji (danych konferencji), aby umożliwić użytkownikom dołączanie do konferencji innych firm. Gdy definiujesz w dodatku rozwiązanie dotyczące rozmów wideo, określasz funkcję onCreateFunction
, która tworzy i zwraca obiekt ConferenceData
. Obiekt ConferenceData
musi zawierać wszystkie dane konferencji, których potrzebuje Kalendarz Google, lub obiekt ConferenceError
opisujący błąd, który wystąpił podczas komunikacji z zewnętrznym systemem konferencyjnym.
Tabela poniżej opisuje poszczególne typy danych konferencji, których może używać dodatek, oraz zawiera obiekt ConferenceData service, który je reprezentuje. Każdy obiekt ConferenceData
, którego używa dodatek, musi mieć wszystkie elementy oznaczone jako wymagane:
Komponent | Typ | Opis |
---|---|---|
Błędy konferencji |
ConferenceError |
Wymagane, jeśli wystąpił błąd. W tym przypadku nie trzeba podawać żadnych innych danych. Użyj tego, aby zgłosić problem, który wystąpił, gdy dodatek próbował połączyć się z systemem konferencyjnym. |
Identyfikator konferencji | string |
Wymagany, jeśli nie jest to błąd. Użyj tego identyfikatora do zidentyfikowania konferencji w zewnętrznym systemie do obsługi rozmów wideo. |
Parametry konferencji |
ConferenceParameter[] |
Używaj tych par klucz-wartość, aby przekazywać informacje dotyczące systemu do i z systemu do obsługi rozmów wideo innej firmy. System może na przykład wymagać adresu e-mail moderatora konferencji lub klucza spotkania. |
Uwagi dotyczące konferencji | string |
Użyj tego polecenia, aby dołączyć do konferencji powiadomienie tekstowe. Zazwyczaj używasz ich, aby dodać instrukcje dla administratorów konferencji lub powiadomienia prawne. |
Punkty wejścia |
EntryPoint[] |
Wymagany, jeśli nie wystąpił błąd. W takim przypadku należy zdefiniować co najmniej jeden element EntryPoint .Użyj elementu EntryPoint , aby opisać konkretny sposób dołączania do konferencji (na przykład przez telefon, wideo lub SIP). Każdy punkt wejścia wymaga identyfikatora URI i
EntryPointType . |
Więcej informacji
Więcej informacji znajdziesz w tej dokumentacji:
Utwórz dodatek do Google Workspace z rozwiązaniami konferencyjnymi. Tworzenie dodatków do konferencji zawiera omówienie czynności wymaganych do utworzenia dodatku Google Workspace, który wdraża rozwiązania do konferencji innych firm.
Przyjrzyj się bliżej. Wyświetl kod źródłowy przykładowego dodatku do Google Workspace do prowadzenia konferencji.
Dowiedz się więcej o możliwościach Apps Script.Zapoznaj się z dokumentacją Google Apps Script.
Ciekawi Cię, co stworzyli inni deweloperzy? Otwórz Google Workspace Marketplace dla Google Calendar.