Rozszerzanie interfejsu Google Workspace

Na tej stronie opisujemy opcje rozszerzania interfejsu użytkownika Google Workspace. Interfejs Google Workspace możesz rozszerzać z wielu powodów, m.in.:

  • Zintegruj aplikację lub usługę z Google Workspace, aby użytkownicy mogli korzystać z niej bezpośrednio w co najmniej 1 aplikacji Google Workspace. Możesz na przykład utworzyć dodatek do Google Workspace, który będzie tworzyć elementy inteligentne i podglądy linków do Twojej usługi w Dokumentach Google.
  • pomagać użytkownikom Google Workspace w zwiększaniu produktywności lub usprawnianiu pracy; Możesz na przykład utworzyć aplikację Google Chat, która umożliwi użytkownikom zgłaszanie tygodniowych kart czasu pracy bezpośrednio w Google Chat.
  • Dodawanie funkcji, które nie są dostępne natywnie w Google Workspace. Możesz na przykład dodać menu niestandardowe w Dokumentach, Arkuszach lub Prezentacjach Google.

Większość opcji rozszerzania interfejsu Google Workspace możesz opublikować w Google Workspace Marketplace, sklepie online, w którym użytkownicy mogą znajdować i instalować aplikacje innych firm zintegrowane z Google Workspace.

Omówienie opcji rozszerzania interfejsu Google Workspace

W tabeli poniżej znajdziesz listę opcji rozszerzania interfejsu Google Workspace i porównanie ich pod względem tych cech:

  • Rozszerzone aplikacje: lista aplikacji Google Workspace, które możesz rozszerzyć za pomocą danej opcji.
  • Opcje kodowania: lista sposobów tworzenia, w tym:
    • AppSheet: platforma do tworzenia aplikacji niewymagająca kodowania.
    • Apps Script: platforma programistyczna działająca w chmurze, która nie wymaga pisania dużej ilości kodu i jest oparta na JavaScript.
    • Pełne środowisko deweloperskie: własny stos technologii, który obsługuje preferowany język programowania.
  • Frameworki interfejsu: wskazuje typy frameworków interfejsu, których możesz użyć do utworzenia każdej opcji, w tym:
    • Oparte na kartach: interfejsy kart to predefiniowane widżety i karty utworzone za pomocą usługi kart w Apps Script lub przez zwrócenie prawidłowo sformatowanego kodu JSON w celu renderowania kart za pomocą preferowanego stosu technologii (pełna wersja deweloperska). Interfejsy oparte na kartach nie wymagają znajomości HTML ani CSS i działają dobrze zarówno na komputerach, jak i na klientach mobilnych.
    • HTML: Apps Script oferuje usługę HTML do tworzenia stron internetowych, które mogą wchodzić w interakcje z funkcjami Apps Script po stronie serwera. Interfejsy opracowane za pomocą usługi HTML można w dużym stopniu dostosowywać, ale stworzenie atrakcyjnego interfejsu wymaga więcej pracy ręcznej.
    • iframe elementy iframe osadzają treści zewnętrzne w Google Workspace i oferują największe możliwości dostosowywania interfejsów użytkownika.

Poniżej tabeli znajdziesz opisy poszczególnych opcji.

Co możesz utworzyć Podgląd Rozszerzone aplikacje Opcje kodowania Interfejs oparty na kartach Interfejs HTML Interfejs iframe
Dodatki do Google Workspace Przykład dodatku do Google Workspace pokazujący integrację z panelem bocznym.
Logo Gmaila pokazujące dostępność integracji poczty e-mail. Gmail
Dysk Logo Dysku Google, który umożliwia przechowywanie plików.
Logo Kalendarza Google w rozszerzeniu do planowania. Kalendarz
Logo Google Chat na potrzeby integracji komunikatora. Czat
Logo Dokumentów Google w przypadku integracji edycji dokumentów.Dokumenty
Logo Google Meet do integracji rozmów wideo. Meet
Logo Arkuszy Google dla rozszerzenia aplikacji do arkuszy kalkulacyjnych.Arkusze
Logo Prezentacji Google dla rozszerzenia aplikacji do prezentacji.Prezentacje
Logo Google Apps Script z opcjami kodowania. Apps Script
Logo Google Developers dla opcji full stack. Pełne środowisko deweloperskie
Podglądy linków i elementy inteligentne | Dodatki do Google Workspace Przykład podglądu linku do dodatku do Google Workspace z elementami inteligentnymi.
Ikona Dokumentów Google w podglądzie elementu inteligentnego.Dokumenty
Ikona Arkuszy Google w podglądzie elementu inteligentnego.Arkusze
Ikona Prezentacji Google w podglądzie elementu inteligentnego.Prezentacje
Logo AppSheet z opcjami tworzenia aplikacji bez kodu. AppSheet
Logo Google Apps Script do kodowania z użyciem niewielkiej ilości kodu. Apps Script
Logo Google Developers dla profesjonalnego kodowania. Pełny dostęp deweloperski
Wersje robocze e-maili | Dodatki do Google Workspace Przykład dodatku do Google Workspace w Gmailu, który umożliwia tworzenie wersji roboczych e-maili.
Logo Gmaila reprezentujące rozszerzenia wersji roboczych e-maili. Gmail
Ikona Google Apps Script dla rozszerzeń poczty e-mail. Apps Script
Ikona dewelopera Google Developers dla pełnej wersji. Pełny dostęp deweloperski
Główna część spotkania i panel boczny | Dodatki do Google Workspace Dodatki do Google Meet współpracują z główną sceną i panelem bocznym.
Logo Google Meet w przypadku integracji spotkań. Meet
Logo Google Developers na spotkania dotyczące kodowania. Pełny dostęp deweloperski
Aplikacje Google Chat | Dodatki do Google Workspace Przykład aplikacji do obsługi czatu pokazujący interaktywne wiadomości w Google Chat.
Logo Google Chat dla rozszerzeń do czatu. Czat
Logo AppSheet dla opcji aplikacji do obsługi czatu. AppSheet
Logo Google Apps Script dla rozszerzeń do czatu. Apps Script
Logo Google Developers dla czatu full stack. Pełny dostęp deweloperski
Konferencje w Kalendarzu | Dodatki do Google Workspace Przykład interfejsu konferencji w Kalendarzu w dodatku do Google Workspace.
Logo Kalendarza Google dla funkcji konferencyjnych. Kalendarz
Logo Google Apps Script dla rozszerzeń Kalendarza. Apps Script

Korzysta z istniejącego interfejsu

Dodatki do edytora Przykład dodatku do edytora pokazujący rozszerzenie Dokumentów Google.
Logo Dokumentów Google dla edytorów dokumentów.Dokumenty
Logo Arkuszy Google dla edytorów arkuszy kalkulacyjnych.Arkusze
Logo Prezentacji Google dla edytorów prezentacji.Prezentacje
Logo Formularzy Google dla edytorów formularzy. Formularze
Logo Google Apps Script do edytowania arkuszy kalkulacyjnych. Apps Script
Funkcje niestandardowe | Dodatki do Edytora Przykład funkcji niestandardowej pokazujący użycie formuły arkusza kalkulacyjnego.
Logo Arkuszy Google dla funkcji niestandardowych.Arkusze
Logo Google Apps Script do pisania skryptów. Apps Script

Korzysta z istniejącego interfejsu

Makra | Dodatki do edytora Przykład makra pokazujący nagrane kroki automatyzacji arkusza kalkulacyjnego.
Logo Arkuszy Google do tworzenia makr.Arkusze
Logo Google Apps Script do automatyzacji zadań. Apps Script

Korzysta z istniejącego interfejsu

Niestandardowe menu, okna i paski boczne | Dodatki do edytora Przykład menu i paska bocznego pokazujący dostosowywanie interfejsu edytora.
Logo Dokumentów Google na paskach bocznych dokumentów.Dokumenty
Logo Arkuszy Google w oknach arkusza kalkulacyjnego.Arkusze
Logo Prezentacji Google na paskach bocznych prezentacji.Prezentacje
Logo Formularzy Google w oknach formularzy. Formularze
Logo Google Apps Script na paskach bocznych. Apps Script
Aplikacje Dysku Google Przykład aplikacji Dysk pokazujący integrację menu plików.
Dysk Logo Dysku Google umożliwiające dostęp do plików.
Logo Google Developers oznaczające pełną obsługę. Pełne środowisko deweloperskie

Korzysta z istniejącego interfejsu

Dodatki do Google Classroom Przykład dodatku do Google Classroom pokazujący interfejs załącznika do zadania.
Logo Google Classroom dla narzędzi dla nauczycieli. Classroom
Logo Google Developers do integracji z Classroom. Pełne środowisko deweloperskie

Typy integracji aplikacji

W sekcji poniżej znajdziesz opis typów integracji aplikacji, które możesz utworzyć, aby rozszerzyć interfejs Google Workspace.

Aby udostępnić funkcję innym użytkownikom Google Workspace, możesz opublikować ofertę w Google Workspace Marketplace. Aby dowiedzieć się, które typy integracji aplikacji można wyświetlać razem, zapoznaj się z artykułem Lista integracji aplikacji w dokumentacji Marketplace.

Dodatki do Google Workspace

Przykład dodatku do Google Workspace pokazujący integrację aplikacji na pasku bocznym.

Przykład dodatku do Google Workspace pokazujący integrację aplikacji na pasku bocznym.

Dodatki do Google Workspace to aplikacje, które integrują się z aplikacjami Google Workspace. Dodatek może rozszerzać funkcje wielu aplikacji Google Workspace. Najczęściej aplikacja otwiera się na pasku bocznym w aplikacji Google Workspace, którą rozszerza.

Oprócz tworzenia pasków bocznych możesz też tworzyć te funkcje dodatku:

Wyświetlanie dokumentacji dodatków do Google Workspace

Logo Google Workspace Marketplace do publikowania. Możliwość publikacji



Opcje kodowania:

Logo Google Apps Script do automatycznego kodowania. Apps Script
Logo Google Developers dla deweloperów oprogramowania. Pełny dostęp deweloperski

Rozszerza te aplikacje:

Logo Gmaila do integracji aplikacji poczty e-mail. Gmail
Ikona Dysku Google w przypadku integracji plików.Dysk
Ikona Kalendarza Google do aplikacji do planowania. Kalendarz
Logo Google Chat dla narzędzi do rozmów. Czat

Ikona Dokumentów Google do edytowania dokumentów. Dokumenty
Logo Google Meet do narzędzi wideo. Meet
Logo Arkuszy Google reprezentujące aplikacje do obsługi arkuszy kalkulacyjnych.Arkusze
Ikona Prezentacji Google dla aplikacji do prezentacji.Prezentacje

Dostępne platformy interfejsu:

Ikona Card Framework do projektowania interfejsu. Platforma karty



Przykład podglądu linku z opisowym elementem inteligentnym.

Przykład podglądu linku z opisowym elementem inteligentnym.

Dodatki do Google Workspace, które rozszerzają funkcje Dokumentów, mogą tworzyć niestandardowe podglądy linków z usługi innej firmy. Podobnie jak elementy inteligentne, które Dokumenty generują w przypadku wzmianek o osobie, pliku, wydarzeniu w kalendarzu lub innym elemencie w aplikacji Google Workspace, dodatek może generować element inteligentny dla linku do usługi innej firmy i wyświetlać kartę podglądu, gdy ktoś najedzie na niego kursorem.

Możesz dodać podglądy linków do istniejących dodatków do Google Workspace lub utworzyć osobny dodatek przeznaczony specjalnie do podglądów linków.

Wyświetlanie podglądów linków i dokumentacji elementów inteligentnych

Logo Google Workspace Marketplace do publikowania. Możliwość publikacji



Opcje kodowania:

Logo AppSheet do tworzenia aplikacji bez kodu. AppSheet
Ikona Google Apps Script dla skryptów automatyzacji. Apps Script
Ikona dewelopera Google Developers dla programistów full-stack. Pełny dostęp deweloperski

Rozszerza te aplikacje:

Ikona Dokumentów Google dla narzędzi do rozszerzania dokumentów.Dokumenty
Ikona Arkuszy Google dla rozszerzenia narzędzia do arkuszy kalkulacyjnych.Arkusze
Ikona Prezentacji Google dla rozszerzenia narzędzia do prezentacji.Prezentacje

Dostępne platformy interfejsu:

Ikona platformy kart dla komponentów interfejsu. Platforma karty



Wersje robocze e-maili

Przykład roboczego e-maila z niestandardowym interfejsem tworzenia wiadomości.

Przykład roboczego e-maila z niestandardowym interfejsem tworzenia wiadomości.

Dodatki do Google Workspace, które rozszerzają funkcje Gmaila, mogą udostępniać niestandardowy interfejs, gdy użytkownik tworzy nowe wiadomości lub odpowiada na istniejące. Aby korzystać z tego interfejsu, użytkownicy otwierają dodatek w wersji roboczej e-maila, u dołu wersji roboczej lub w menu Więcej opcji.

Wyświetl dokumentację dotyczącą wersji roboczych e-maili

Logo Google Workspace Marketplace do publikowania. Możliwość publikacji



Opcje kodowania:

Ikona Google Apps Script dla narzędzi do kodowania. Apps Script
Logo Google Developers dotyczące rozwoju zawodowego. Pełny dostęp deweloperski

Rozszerza te aplikacje:

Logo Gmaila reprezentujące integrację poczty e-mail. Gmail

Dostępne platformy interfejsu:

Logo struktury karty w systemie projektowania. Platforma karty



Główna scena spotkania i panel boczny

Przykład dodatków do Meet pokazujący współpracę w głównej części ekranu.

Przykład dodatków do Meet pokazujący współpracę w głównej części ekranu.

Dodatki do Google Workspace, które rozszerzają funkcje Meet, umożliwiają osadzanie aplikacji w głównym obszarze lub panelu bocznym spotkania, gdzie użytkownicy mogą odkrywać, udostępniać i współpracować w aplikacji bez opuszczania Meet.

W przeciwieństwie do innych dodatków do Google Workspace dodatki do Meet nie korzystają z interfejsu kart. Zamiast tego możesz osadzić aplikację za pomocą elementu iframe.

Wyświetl dokumentację pakietu SDK dodatków do Meet

Logo Google Workspace Marketplace do publikacji. Możliwość publikacji



Opcje kodowania:

Logo Google Developers dla narzędzi full stack. Pełny dostęp deweloperski

Rozszerza te aplikacje:

Logo Google Meet do spotkań wideo. Meet

Dostępne platformy interfejsu:

Ikona elementu iframe osadzonej aplikacji internetowej. iframe



Aplikacje w Google Chat

Przykład aplikacji do obsługi czatu pokazujący interakcję z wiadomością.

Przykład aplikacji do obsługi czatu pokazujący interakcję z wiadomością.

Aplikacje do obsługi czatu udostępniają zasoby i usługi w Google Chat. Aplikacje Google Chat możesz zaprojektować tak, aby wchodziły w interakcje z użytkownikami na wiele sposobów, m.in.:

  • Odpowiadaj na polecenia za pomocą SMS-a lub karty.
  • Otwieraj okno, aby ułatwiać użytkownikom wykonywanie wieloetapowych procesów, takich jak wypełnianie danych w formularzu.
  • Wyświetlaj podgląd linków, dołączając karty z przydatnymi informacjami, które umożliwiają użytkownikom podejmowanie działań bezpośrednio w rozmowie.

Wyświetlanie dokumentacji aplikacji do Google Chat

Ikona Google Workspace Marketplace do publikowania aplikacji. Możliwość publikacji



Opcje kodowania:

Logo AppSheet do tworzenia aplikacji bez kodu. AppSheet
Ikona Google Apps Script do kodowania zautomatyzowanych zadań. Apps Script
Logo Google Developers dla profesjonalnego inżynieria oprogramowania. Pełny dostęp deweloperski

Rozszerza te aplikacje:

Logo Google Chat w przypadku rozszerzeń do rozmów. Czat

Dostępne platformy interfejsu:

Ikona platformy kart do projektowania interfejsów użytkownika. Platforma karty



Konferencje w Kalendarzu

Przykład rozmowy wideo w Kalendarzu pokazujący integrację z wydarzeniami w kalendarzu.

Przykład rozmowy wideo w Kalendarzu pokazujący integrację z wydarzeniami w kalendarzu.

Jeśli jesteś dostawcą usług konferencji internetowych, możesz utworzyć dodatek do Google Workspace, który rozszerza Kalendarz Google o Twoje rozwiązanie do obsługi rozmów wideo. Dodatek dodaje opcję rozmów wideo do wydarzeń w Kalendarzu, dzięki czemu użytkownicy mogą tworzyć rozmowy i dołączać do nich bezpośrednio z Kalendarza.

Wyświetl dokumentację dotyczącą konferencji w Kalendarzu

Logo Google Workspace Marketplace dla opublikowanych aplikacji. Możliwość publikacji



Opcje kodowania:

Ikona Google Apps Script dla skrótów do integracji z usługami konferencyjnymi. Apps Script

Rozszerza te aplikacje:

Ikona Kalendarza Google w ustawieniach synchronizacji wydarzeń. Kalendarz

Dostępne platformy interfejsu:

Używa istniejącego interfejsu


Dodatki do edytora

Przykład dodatku do edytora pokazujący funkcje rozszerzenia Dokumentów Google.

Przykład dodatku do edytora pokazujący funkcje rozszerzenia Dokumentów Google.

Dodatki do edytora to aplikacje, które rozszerzają funkcje Dokumentów, Arkuszy, Prezentacji lub Formularzy. Dodatki do edytora mogą rozszerzać tylko jedną aplikację na dodatek, ale możesz opublikować wiele dodatków do edytora w tej samej ofercie w Marketplace. Użytkownicy otwierają dodatki do edytora w menu Rozszerzenia w aplikacji, którą rozszerzają.

Możesz utworzyć te funkcje dodatku do Edytora:

Wyświetl dokumentację dodatków do Edytora

Ikona Google Workspace Marketplace do publikowania oprogramowania. Możliwość publikacji



Opcje kodowania:

Ikona Google Apps Script do tworzenia rozszerzeń edytora. Apps Script

Rozszerza te aplikacje:

Ikona Dokumentów Google dla rozszerzeń do edycji dokumentów.Dokumenty
Ikona Arkuszy Google przedstawiająca funkcje automatyzacji arkuszy kalkulacyjnych.Arkusze
Ikona Prezentacji Google, która prowadzi do narzędzi do tworzenia prezentacji.Prezentacje
Ikona Formularzy Google, narzędzi do tworzenia ankiet i formularzy. Formularze

Dostępne platformy interfejsu:

Ikona HTML reprezentująca tworzenie interfejsu użytkownika w przeglądarce. HTML
Ikona elementu iframe do umieszczania zewnętrznych treści z internetu. iframe



Funkcje niestandardowe

Przykład funkcji niestandardowej pokazujący użycie formuły Arkuszy Google.

Przykład funkcji niestandardowej pokazujący użycie formuły Arkuszy Google.

Funkcje niestandardowe pozwalają dodawać więcej funkcji w Arkuszach. Użytkownicy mogą je znaleźć i używać tak samo jak setek wbudowanych funkcji dostępnych w Arkuszach. Funkcję niestandardową możesz opublikować jako dodatek Edytora.

Wyświetl dokumentację funkcji niestandardowych

Logo Google Workspace Marketplace dla opcji publikacji. Możliwość publikacji



Opcje kodowania:

Apps Script

Rozszerza te aplikacje:

Ikona Arkuszy Google do automatyzacji zadań w arkuszach kalkulacyjnych.Arkusze

Dostępne platformy interfejsu:

Używa istniejącego interfejsu


Makra

Przykład makra pokazujący nagrane kroki automatyzacji arkusza kalkulacyjnego.

Przykład makra pokazujący nagrane kroki automatyzacji arkusza kalkulacyjnego.

Makra to nagrania w Arkuszach, które powielają określoną serię interakcji w interfejsie. Możesz połączyć makro ze skrótem klawiszowym lub uruchomić je z menu Rozszerzenia > Makra.

Gdy nagrywasz makro, Arkusze automatycznie tworzą funkcję Apps Script, która odtwarza interakcje z interfejsem. Makra możesz edytować bezpośrednio w edytorze Apps Script. Możesz pisać makra od zera w Apps Script lub przekształcać w makra napisane już funkcje. Definicję makra można uwzględnić w dodatku do Edytora, ale nie można jej opublikować.

Wyświetl dokumentację makr

Opcje kodowania:

Logo Google Apps Script dla funkcji nagrywania makr. Apps Script

Rozszerza te aplikacje:

Arkusze

Dostępne platformy interfejsu:

Używa istniejącego interfejsu


Menu, okna i paski boczne

Przykład menu niestandardowego z opcjami dostosowywania paska narzędzi edytora.

Przykład menu niestandardowego z opcjami dostosowywania paska narzędzi edytora.

W ramach dodatku do edytora możesz dodawać do plików w Dokumentach, Arkuszach, Prezentacjach i Formularzach niestandardowe menu, prompty, alerty oraz okna i paski boczne oparte na HTML-u. Menu niestandardowe pojawiają się obok menu domyślnych aplikacji, które rozszerzają. Okna dialogowe, paski boczne, monity i alerty są zwykle aktywowane przez działania użytkownika, takie jak kliknięcia elementów menu, lub przez reguły, np. reguły oparte na zdarzeniach.

Wyświetl dokumentację dotyczącą niestandardowych menu, okien i paneli bocznych

Opcje kodowania:

Ikona Google Apps Script do tworzenia menu niestandardowych. Apps Script

Rozszerza te aplikacje:

Logo Dokumentów Google do integracji rozszerzeń dokumentów. Dokumenty
Ikona Arkuszy Google dla rozszerzeń paska bocznego arkusza kalkulacyjnego.Arkusze
Logo Prezentacji Google dla rozszerzeń paska bocznego prezentacji.Prezentacje
Logo Formularzy Google w przypadku rozszerzeń okien dialogowych formularza. Formularze

Dostępne platformy interfejsu:

Ikona HTML do tworzenia niestandardowych interfejsów użytkownika. HTML
Ikona elementu iframe do umieszczania narzędzi internetowych innych firm. iframe



Aplikacje Dysku Google

Przykład aplikacji Dysk z opcjami otwierania plików.

Przykład aplikacji Dysk z opcjami otwierania plików.

Jeśli Twoja aplikacja obsługuje pliki na Dysku, możesz zintegrować ją z interfejsem Dysku, aby wyświetlać ją jako opcję tworzenia lub otwierania plików. Twoja aplikacja może pojawiać się w menu Nowy > Więcej i w menu Otwórz za pomocą, gdy użytkownik kliknie prawym przyciskiem myszy plik na Dysku. Gdy użytkownik wybierze Twoją aplikację z jednego z tych menu, otworzy się ona w nowym oknie.

Wyświetl dokumentację aplikacji na Dysku

Ikona Google Workspace Marketplace do wyszukiwania aplikacji. Możliwość publikacji



Opcje kodowania:

Logo Google Developers do profesjonalnego tworzenia aplikacji. Pełny dostęp deweloperski

Rozszerza te aplikacje:

Ikona Dysku Google do integracji przechowywania plików.Dysk

Dostępne platformy interfejsu:

Używa istniejącego interfejsu


Dodatki do Google Classroom

Przykład dodatków do Classroom pokazujący załączniki do projektu.

Przykład dodatków do Classroom pokazujący załączniki do projektu.

Dodatki do Google Classroom umożliwiają nauczycielom tworzenie załączników do materiałów dydaktycznych, ogłoszeń lub materiałów. Te załączniki otwierają treści osób trzecich w elementach iframe w Classroom. Ramki iframe otwierają oddzielne adresy URL w zależności od typu użytkownika i kontekstu Classroom.

Wyświetl dokumentację dodatków do Classroom

Logo Google Workspace Marketplace do publikowania integracji. Możliwość publikacji



Opcje kodowania:

Ikona Google Developers do integracji narzędzi lekcyjnych. Pełny dostęp deweloperski

Rozszerza te aplikacje:

Logo Google Classroom dla narzędzi do pracy nauczyciela. Classroom

Dostępne platformy interfejsu:

Ikona elementu iframe w przypadku umieszczonych treści z internetu o charakterze edukacyjnym. iframe