Rozszerzanie interfejsu Google Workspace

Na tej stronie znajdziesz opis możliwości rozszerzenia interfejsu użytkownika Google Workspace. Możesz rozszerzyć interfejs Google Workspace z różnych powodów. Oto niektóre z nich:

  • Zintegruj swoją aplikację lub usługę z Google Workspace, aby użytkownicy mogli używać jej bezpośrednio z poziomu jednej lub kilku aplikacji Google Workspace. Możesz na przykład utworzyć dodatek do Google Workspace, który tworzy elementy inteligentne i podgląd linków do Twojej usługi w Dokumentach Google.
  • Pomóż użytkownikom Google Workspace zwiększyć produktywność lub usprawnić przepływ pracy. Możesz na przykład utworzyć aplikację Google Chat, która umożliwia użytkownikom raportowanie tygodniowych planów pracy bezpośrednio w Google Chat.
  • Dodaj możliwości, które nie są natywnie dostępne w Google Workspace. Możesz na przykład dodać menu niestandardowe w Dokumentach, Arkuszach lub Prezentacjach Google.

Większość opcji rozszerzenia interfejsu Google Workspace możesz opublikować w Google Workspace Marketplace – sklepie internetowym, w którym użytkownicy mogą znaleźć i zainstalować aplikacje innych firm zintegrowane z Google Workspace.

Omówienie opcji rozszerzania interfejsu Google Workspace

W tabeli poniżej znajdziesz opcje rozszerzeń interfejsu Google Workspace oraz porównanie ich według tych cech:

  • Rozszerzone aplikacje: lista aplikacji Google Workspace, które możesz rozszerzyć za pomocą danej opcji.
  • Opcje kodowania: zawiera listę sposobów, które możesz tworzyć, w tym:
    • AppSheet: platforma deweloperska niewymagająca umiejętności kodowania.
    • Apps Script: działająca w chmurze platforma programistyczna JavaScript, która nie wymaga pisania dużych ilości kodu.
    • Pełne programowanie: Twój własny stos technologiczny, który obsługuje preferowany przez Ciebie język kodowania.
  • Strumienie interfejsu: wskazują typy platform interfejsu, których możesz użyć do utworzenia każdej opcji, w tym:
    • Oparty na kartach: interfejsy kart to wstępnie zdefiniowane widżety i karty utworzone za pomocą usługi karty przy użyciu Apps Script lub przez zwracanie prawidłowo sformatowanego kodu JSON w celu renderowania kart za pomocą preferowanego stosu technologicznego (pełne rozwiązanie w wersji deweloperskiej). Interfejsy oparte na kartach nie wymagają znajomości języka HTML ani CSS i sprawdzają się zarówno w przypadku klientów korzystających z komputerów, jak i urządzeń mobilnych.
    • HTML: Apps Script zapewnia usługę HTML do tworzenia stron internetowych umożliwiających interakcję z funkcjami Apps Script po stronie serwera. Interfejsy utworzone w usłudze HTML można w dużym stopniu dostosować do własnych potrzeb, ale aby zapewnić użytkownikom większą wygodę, wymagają one więcej ręcznej pracy.
    • iFrame: elementy iframe umieszczają w Google Workspace treści zewnętrzne i oferują największe możliwości dostosowania interfejsów użytkownika.

Pod tabelą znajdziesz opisy poszczególnych opcji.

Co możesz stworzyć Podgląd Aplikacje rozszerzone Opcje kodowania Interfejs oparty na kartach Interfejs HTML Interfejs elementu iframe
Dodatki do Google Workspace Przykład dodatku do Google Workspace
Gmail
Dysk
Kalendarz
Dokumenty
Arkusze
Prezentacje
Apps Script
Pełne omówienie wersji deweloperskiej
Podgląd linków i elementy inteligentne | Dodatki do Google Workspace Przykład podglądu linków do dodatków do Google Workspace
Dokumenty
Arkusze
Prezentacje
AppSheet
Apps Script
Pełne omówienie wersji deweloperskiej
Wersje robocze e-maili | Dodatki do Google Workspace Przykład dodatku do Google Workspace do wersji roboczych e-maili
Gmail
Apps Script
Pełne omówienie wersji deweloperskiej
Rozmowy wideo w Kalendarzu | Dodatki do Google Workspace Przykład dodatku Google Workspace do rozmów wideo w Kalendarzu
Kalendarz
Apps Script

Używa istniejącego interfejsu użytkownika

Dodatki do Edytora Przykład dodatku Edytor
Dokumenty
Arkusze
Prezentacje
Formularze
Apps Script
Aplikacje Google Chat Przykładowa aplikacja do obsługi czatu
Czat
AppSheet
Apps Script
Pełne omówienie wersji deweloperskiej
Funkcje niestandardowe Przykład funkcji niestandardowej
Arkusze
Apps Script

Używa istniejącego interfejsu użytkownika

Makra Przykład makra
Arkusze
Apps Script

Używa istniejącego interfejsu użytkownika

Niestandardowe menu, okna i paski boczne Przykład menu i paska bocznego
Dokumenty
Arkusze
Prezentacje
Formularze
Apps Script
aplikacji Dysku Google Przykładowa aplikacja Dysk
Dysk
Pełne omówienie wersji deweloperskiej

Używa istniejącego interfejsu użytkownika

Dodatki do Google Classroom Dodatki do Google Classroom
Klasa
Pełne omówienie wersji deweloperskiej

Dodatki do Google Workspace

Przykład dodatku do Google Workspace

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

Wyświetl dokumentację dodatków do Google Workspace

Możliwe do opublikowania



Opcje kodowania:

Apps Script
Pełne omówienie wersji deweloperskiej

Rozszerza te aplikacje:

Gmail
Dysk
Kalendarz

Dokumenty
Arkusze
Prezentacje

Dostępne platformy interfejsu:

Platforma karty



Przykład podglądu linku

Dodatki do Google Workspace, które rozszerzają funkcje Dokumentów, mogą tworzyć niestandardowe podglądy linków z usług innych firm. Podobnie jak w przypadku elementów inteligentnych generowanych w Dokumentach w przypadku wzmianek o osobach, plikach, wydarzeniach w kalendarzu lub innych elementach w aplikacji Google Workspace, dodatek może wygenerować element inteligentny dla linku zewnętrznego i wyświetlić kartę podglądu po najechaniu kursorem na element.

Możesz dodać podgląd linków do istniejących dodatków do Google Workspace lub utworzyć oddzielny dodatek do Google Workspace, specjalnie na potrzeby podglądu linków.

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

Możliwe do opublikowania



Opcje kodowania:

AppSheet
Apps Script
Pełne omówienie wersji deweloperskiej

Rozszerza te aplikacje:

Dokumenty
Arkusze
Prezentacje

Dostępne platformy interfejsu:

Platforma karty



Wersje robocze e-maili | Dodatki do Google Workspace

Przykład wersji roboczej e-maila

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

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

Możliwe do opublikowania



Opcje kodowania:

Apps Script
Pełne omówienie wersji deweloperskiej

Rozszerza te aplikacje:

Gmail

Dostępne platformy interfejsu:

Platforma karty



Rozmowy wideo w Kalendarzu | Dodatki do Google Workspace

Przykład rozmowy wideo w kalendarzu

Jeśli korzystasz z rozmów wideo internetowych, możesz utworzyć dodatek do Google Workspace, który rozszerza możliwości Kalendarza Google o rozwiązanie do rozmów wideo. Dodatek udostępnia opcję rozmów wideo w wydarzeniach w Kalendarzu, dzięki czemu użytkownicy mogą tworzyć takie rozmowy i dołączać do nich bezpośrednio w Kalendarzu.

Wyświetl dokumentację dotyczącą rozmów wideo w Kalendarzu

Możliwe do opublikowania



Opcje kodowania:

Apps Script

Rozszerza te aplikacje:

Kalendarz

Dostępne platformy interfejsu:

Używa dotychczasowego interfejsu użytkownika


Dodatki do edytora

Przykład dodatku Edytor

Dodatki do edytorów to rozszerzenia Dokumentów, Arkuszy, Prezentacji i Formularzy. Dodatki do edytora można rozszerzyć tylko o jedną aplikację na dodatek, ale w tej samej usłudze w Marketplace możesz opublikować wiele dodatków do edytora. Użytkownicy otwierają dodatki Edytora za pomocą menu Rozszerzenia w aplikacji, którą rozszerzają.

Dodatek do edytora może zawierać te interfejsy:

Wyświetl dokumentację dodatków do Edytora

Możliwe do opublikowania



Opcje kodowania:

Apps Script

Rozszerza te aplikacje:

Dokumenty
Arkusze
Prezentacje
Formularze

Dostępne platformy interfejsu:

HTML
iFrame



Komunikatory

Przykładowa aplikacja do obsługi czatu

Aplikacje do obsługi czatu pozwalają korzystać z zasobów i usług w Google Chat. Aplikacje Google Chat możesz projektować z myślą o interakcji z użytkownikami na wiele sposobów. Oto niektóre z nich:

  • Na polecenia po ukośniku odpowiadaj SMS-em lub wiadomością na karcie.
  • Otwórz okno, aby ułatwić użytkownikom przeprowadzenie wieloetapowych procesów, takich jak wpisywanie danych w formularzu.
  • Wyświetl 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.

Zobacz dokumentację aplikacji Google Chat

Możliwe do opublikowania



Opcje kodowania:

AppSheet
Apps Script
Pełne omówienie wersji deweloperskiej

Rozszerza te aplikacje:

Czat

Dostępne platformy interfejsu:

Platforma karty



Funkcje niestandardowe

Przykład funkcji niestandardowej

Funkcje niestandardowe pozwalają na dodawanie większej liczby 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 do edytora.

Wyświetl dokumentację funkcji niestandardowych

Możliwe do opublikowania



Opcje kodowania:

Apps Script

Rozszerza te aplikacje:

Arkusze

Dostępne platformy interfejsu:

Używa dotychczasowego interfejsu użytkownika


Makra

Przykład makra

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

Gdy rejestrujesz makro, Arkusze automatycznie tworzą funkcję Apps Script, która powiela interakcje z interfejsem. Makra można edytować bezpośrednio w edytorze Apps Script. Możesz napisać makra od zera w Apps Script lub wykorzystać napisane już funkcje i przekształcić je w makra.

Wyświetl dokumentację makr

Opcje kodowania:

Apps Script

Rozszerza te aplikacje:

Arkusze

Dostępne platformy interfejsu:

Używa dotychczasowego interfejsu użytkownika


Niestandardowe menu, okna i paski boczne

Przykład menu niestandardowego

Do plików w Dokumentach, Arkuszach, Prezentacjach i Formularzach możesz dodawać niestandardowe menu, prompty, alerty oraz oparte na języku HTML okna i paski boczne. Menu niestandardowe pojawiają się obok domyślnych menu aplikacji, do której są rozszerzone. Okna, paski boczne, prompty i alerty są zwykle aktywowane w wyniku działań użytkownika, np. kliknięć pozycji menu, lub przez czynniki uruchamiające, np. związane ze zdarzeniami.

Wyświetl dokumentację niestandardowych menu, okien i pasków bocznych

Opcje kodowania:

Apps Script

Rozszerza te aplikacje:

Dokumenty
Arkusze
Prezentacje
Formularze

Dostępne platformy interfejsu:

HTML
iFrame



Aplikacje Dysku

Przykładowa aplikacja Dysk

Jeśli Twoja aplikacja obsługuje pliki z Dysku, możesz zintegrować ją z interfejsem Dysku, aby udostępnić aplikację jako opcję tworzenia lub otwierania plików. Aplikacja może pojawić się w menu Nowy > Więcej oraz w menu Otwórz w, gdy użytkownik kliknie plik na Dysku prawym przyciskiem myszy. Gdy użytkownik wybierze aplikację z któregoś z tych menu, otworzy się ona w nowym oknie.

Wyświetl dokumentację aplikacji Dysku

Możliwe do opublikowania



Opcje kodowania:

Pełne omówienie wersji deweloperskiej

Rozszerza te aplikacje:

Dysk

Dostępne platformy interfejsu:

Używa dotychczasowego interfejsu użytkownika


Dodatki do Google Classroom

Dodatki do Classroom

Dodatki do Google Classroom pozwalają nauczycielom tworzyć załączniki do zadań, ogłoszeń i materiałów dydaktycznych. Te załączniki otwierają treści należące do innych firm w elementach iframe w Classroom. Elementy iframe otwierają się oddzielnie w zależności od typu użytkownika i kontekstu w Classroom.

Zobacz dokumentację dodatków do Classroom

Możliwe do opublikowania



Opcje kodowania:

Pełne omówienie wersji deweloperskiej

Rozszerza te aplikacje:

Classroom

Dostępne platformy interfejsu:

iFrame