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 z nim Hangout za pomocą jednego kliknięcia.
Jeśli jednak użytkownik chce korzystać z konferencji w usłudze innej firmy (np. WebEx) zamiast z Google Meet, 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 Google Workspace, który rozszerzy Kalendarz Google o rozwiązania do rozmów wideo innych firm. Każde dodane rozwiązanie do rozmów wideo dodaje nową opcję rozmów wideo dla wydarzeń w Kalendarzu, umożliwiając użytkownikom tworzenie i dołączanie do tych rozmów 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 rozmów wideo to rodzaj usługi zewnętrznej, do której użytkownicy mogą dołączać. 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 na żywo.
- 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 konferencyjne, dodatek łączy się z systemem konferencyjnym 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 konferencyjnym. 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 parametr onCreateFunction
, który 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żyj tych par klucz-wartość, aby przekazać do i z systemu do obsługi rozmów wideo informacje dotyczące danego systemu. System może na przykład wymagać adresu e-mail moderatora konferencji lub klucza spotkania. |
Notatki dotyczące konferencji | string |
Użyj tego, aby dołączyć do konferencji powiadomienie tekstowe. Zazwyczaj służą one do dodawania instrukcji dla administratorów konferencji lub powiadomień prawnych. |
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.
Zobacz więcej 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 Kalendarza Google.