Rozszerzanie interfejsu Google Workspace

Na tej stronie opisujemy opcje rozszerzania interfejsu użytkownika Google Workspace. Interfejs Google Workspace możesz rozszerzyć 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 opcje rozszerzania interfejsu Google Workspace wraz z porównaniem tych opcji 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 bez 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 urządzeniach 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 z integracją paska bocznego.
Logo Gmaila pokazujące dostępność integracji e-maili. Gmail
Dysk Logo Dysku Google, który umożliwia przechowywanie plików.
Logo Kalendarza Google dla rozszerzenia aplikacji do planowania.Kalendarz
Logo Google Chat do 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łna wersja deweloperska
Podglądy linków i elementy inteligentne | Dodatki do Google Workspace Przykład podglądu linku do dodatku Google Workspace z elementami inteligentnymi.
Ikona Dokumentów Google na potrzeby podglądu elementu inteligentnego.Dokumenty
Ikona Arkuszy Google na potrzeby podglądu elementu inteligentnego.Arkusze
Ikona Prezentacji Google na potrzeby podglądu elementu inteligentnego. Prezentacje
Logo AppSheet z opcjami tworzenia aplikacji bez kodu. AppSheet
Logo Google Apps Script do kodowania bez pisania dużych ilości kodu. Apps Script
Logo Google Developers dla profesjonalnego kodowania. Pełna wersja deweloperska
Wersje robocze e-maili | Dodatki do Google Workspace Przykład dodatku do Google Workspace w przypadku wersji roboczej e-maila w Gmailu.
Logo Gmaila reprezentujące rozszerzenia wersji roboczych e-maili. Gmail
Ikona Google Apps Script dla rozszerzeń poczty e-mail. Apps Script
Ikona Google Developers dla pełnej wersji. Pełna wersja deweloperska
Główna część spotkania i panel boczny | Dodatki do Google Workspace Dodatki do Google Meet współpracują z główną częścią ekranu i panelem bocznym.
Logo Google Meet w przypadku integracji spotkań. Meet
Logo Google Developers na spotkania dotyczące kodowania. Pełna wersja deweloperska
Aplikacje Google Chat | Dodatki do Google Workspace Przykład aplikacji do Google Chat pokazujący interaktywne wiadomości w Google Chat.
Logo Google Chat dla rozszerzeń do czatu. Czat
Logo AppSheet z opcjami aplikacji do obsługi czatu. AppSheet
Logo Google Apps Script dla rozszerzeń do czatu. Apps Script
Logo Google Developers dla czatu full stack. Pełna wersja deweloperska
Rozmowy wideo w Kalendarzu | Dodatki do Google Workspace Przykład interfejsu dodatku do Google Workspace do rozmów wideo w Kalendarzu.
Logo Kalendarza Google dla funkcji konferencyjnych.Kalendarz
Logo Google Apps Script dla rozszerzeń Kalendarza. Apps Script

Korzystanie z istniejącego interfejsu

Dodatki do edytora Przykład dodatku do edytora z rozszerzeniem 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 edytujących formularze.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

Korzystanie 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

Korzystanie z istniejącego interfejsu

Niestandardowe menu, okna i paski boczne | Dodatki do edytora Przykład menu i paska bocznego pokazujący dostosowanie interfejsu edytora.
Logo Dokumentów Google na paskach bocznych dokumentów.Dokumenty
Logo Arkuszy Google w oknach dialogowych 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łna wersja deweloperska

Korzystanie z istniejącego interfejsu

Dodatki do Google Classroom Przykład dodatku do Google Classroom pokazujący interfejs załącznika projektu.
Logo Google Classroom dla narzędzi dla nauczycieli. Classroom
Logo Google Developers do integracji z Classroom. Pełna wersja deweloperska

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ć wiele 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ść publikowania



Opcje kodowania:

Logo Google Apps Script do automatycznego kodowania. Apps Script
Logo Google Developers dotyczące programowania. Pełna wersja deweloperska

Rozszerza te aplikacje:

Logo Gmaila w przypadku integracji aplikacji do obsługi poczty e-mail. Gmail
Ikona Dysku Google w przypadku integracji plików.Dysk
Ikona Kalendarza Google dla 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 tworzenia prezentacji. Prezentacje

Dostępne platformy interfejsu:

Ikona Card Framework do projektowania interfejsu. Struktura 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 obiekcie 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 kursorem na element.

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ść publikowania



Opcje kodowania:

Logo AppSheet do tworzenia aplikacji bez kodowania. AppSheet
Ikona Google Apps Script dla skryptów automatyzacji. Apps Script
Ikona Google Developers dla programistów full-stack. Pełna wersja deweloperska

Rozszerza te aplikacje:

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

Dostępne platformy interfejsu:

Ikona platformy kart dla komponentów interfejsu. Struktura 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 pisze 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 lub w menu Więcej opcji.

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

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



Opcje kodowania:

Ikona Google Apps Script dla narzędzi do kodowania. Apps Script
Logo Google Developers dotyczące rozwoju zawodowego. Pełna wersja deweloperska

Rozszerza te aplikacje:

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

Dostępne platformy interfejsu:

Logo platformy kart dla systemu projektowania. Struktura karty



Główny widok 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 na głównej scenie spotkania lub w panelu bocznym, 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 umieścić aplikację za pomocą elementu iframe.

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

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



Opcje kodowania:

Logo Google Developers dla narzędzi pełnego stosu. Pełna wersja deweloperska

Rozszerza te aplikacje:

Logo Google Meet do spotkań wideo. Meet

Dostępne platformy interfejsu:

Ikona iframe dla osadzonej aplikacji internetowej. iframe



Aplikacje Google Chat

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

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

Aplikacje do obsługi czatu udostępniają zasoby i usługi w Google Chat. Aplikacje na czacie 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 z wiadomością.
  • Otwieraj okno dialogowe, aby ułatwić 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 z poziomu rozmowy.

Wyświetlanie dokumentacji aplikacji Google Chat

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



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żynieringu oprogramowania. Pełna wersja deweloperska

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. Struktura karty



Konferencje w Kalendarzu

Przykład rozmowy wideo w Kalendarzu pokazujący integrację z wydarzeniami dotyczącymi spotkań.

Przykład rozmowy wideo w Kalendarzu pokazujący integrację z wydarzeniami dotyczącymi spotkań.

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 konferencji. 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ą rozmów wideo w Kalendarzu

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



Opcje kodowania:

Ikona Google Apps Script dla skrótów do integracji z aplikacjami do prowadzenia rozmów wideo. Apps Script

Rozszerza te aplikacje:

Ikona Kalendarza Google z ustawieniami 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ę, 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ą.

W przypadku dodatku do edytora możesz utworzyć te funkcje:

Wyświetl dokumentację dodatków do Edytora

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



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 dla funkcji automatyzacji arkuszy kalkulacyjnych.Arkusze
Ikona Prezentacji Google, która prowadzi do narzędzi do tworzenia prezentacji. Prezentacje
Ikona Formularzy Google, która reprezentuje narzędzia do tworzenia ankiet i formularzy.Formularze

Dostępne platformy interfejsu:

Ikona HTML reprezentująca tworzenie interfejsu użytkownika w internecie. HTML
Ikona elementu iframe do umieszczania zewnętrznych treści internetowych. 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 wyszukiwać i używać tak samo jak setek wbudowanych funkcji dostępnych w Arkuszach. Funkcję niestandardową możesz opublikować jako dodatek do Edytora.

Wyświetl dokumentację funkcji niestandardowych

Opcje publikowania logo Google Workspace Marketplace. Możliwość publikowania



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.

Podczas rejestrowania makra 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świetlanie dokumentacji dotyczącej 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 rozszerzeniach okna 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 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ść publikowania



Opcje kodowania:

Logo Google Developers dla profesjonalnego tworzenia aplikacji. Pełna wersja deweloperska

Rozszerza te aplikacje:

Ikona Dysku Google do integracji z przechowywaniem 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 do materiałów dydaktycznych. Te załączniki otwierają treści osób trzecich w elementach iframe w Classroom. Ramki iframe otwierają różne 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ść publikowania



Opcje kodowania:

Ikona Google Developers w przypadku integracji narzędzi lekcyjnych. Pełna wersja deweloperska

Rozszerza te aplikacje:

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

Dostępne platformy interfejsu:

Ikona elementu iframe w przypadku umieszczonych w internecie treści edukacyjnych. iframe