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.
  • Pomagaj użytkownikom Google Workspace zwiększać produktywność lub usprawniać przepływ 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ć niestandardowe menu w Dokumentach, Arkuszach lub Prezentacjach Google.

Większość opcji rozszerzania interfejsu Google Workspace możesz opublikować w Google Workspace Marketplace, czyli 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 następujących 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 deweloperska niewymagająca umiejętności kodowania.
    • Apps Script: platforma deweloperska 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: wskazują 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 wymagają one więcej pracy ręcznej, aby zapewnić użytkownikom wygodę.
    • iframe: elementy iframe osadzają treści zewnętrzne w Google Workspace i zapewniają 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
Gmail
Dysk
Kalendarz
Czat
Dokumenty
Meet
Arkusze
Prezentacje
Apps Script
Pełna wersja deweloperska
Podglądy linków i elementy inteligentne | Dodatki do Google Workspace Przykład podglądu linku do dodatku do Google Workspace
Dokumenty
Arkusze
Prezentacje
AppSheet
Apps Script
Pełna wersja deweloperska
Wersje robocze e-maili | Dodatki do Google Workspace Przykład dodatku do Google Workspace do wersji roboczych e-maili
Gmail
Apps Script
Pełna wersja deweloperska
Główna część spotkania i panel boczny | Dodatki do Google Workspace Dodatki do Google Meet
Meet
Pełna wersja deweloperska
Aplikacje Google Chat | Dodatki do Google Workspace Przykład aplikacji do obsługi czatu
Czat
AppSheet
Apps Script
Pełna wersja deweloperska
Konferencje w Kalendarzu | Dodatki do Google Workspace Przykład dodatku do Google Workspace do konferencji w Kalendarzu
Kalendarz
Apps Script

Korzystanie z istniejącego interfejsu

Dodatki do edytora Przykład dodatku do edytora
Dokumenty
Arkusze
Prezentacje
Formularze
Apps Script
Funkcje niestandardowe | Dodatki do Edytora Przykład funkcji niestandardowej
Arkusze
Apps Script

Korzystanie z istniejącego interfejsu

Makra | Dodatki do edytora Przykład makra
Arkusze
Apps Script

Korzystanie z istniejącego interfejsu

Niestandardowe menu, okna i paski boczne | Dodatki do edytora Przykład menu i paska bocznego
Dokumenty
Arkusze
Prezentacje
Formularze
Apps Script
Aplikacje Dysku Google Przykład aplikacji Dysk
Dysk
Pełna wersja deweloperska

Korzystanie z istniejącego interfejsu

Dodatki do Google Classroom Dodatki do Google Classroom
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

Dodatki do Google Workspace to aplikacje, które integrują się z aplikacjami Google Workspace. Dodatek do Google Workspace 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 tworzyć te funkcje dodatku:

Wyświetl dokumentację dodatków do Google Workspace

Publikowalny



Opcje kodowania:

Apps Script
Pełna wersja deweloperska

Rozszerza te aplikacje:

Gmail
Dysk
Kalendarz
Czat

Dokumenty
Meet
Arkusze
Prezentacje

Dostępne platformy interfejsu:

Struktura 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ł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 kursorem na element.

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

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

Publikowalny



Opcje kodowania:

AppSheet
Apps Script
Pełna wersja deweloperska

Rozszerza te aplikacje:

Dokumenty
Arkusze
Prezentacje

Dostępne platformy interfejsu:

Struktura karty



Wersje robocze e-maili

Przykładowa wersja robocza e-maila

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 wersji roboczej lub w menu Więcej opcji.

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

Publikowalny



Opcje kodowania:

Apps Script
Pełna wersja deweloperska

Rozszerza te aplikacje:

Gmail

Dostępne platformy interfejsu:

Struktura karty



Główny widok spotkania i panel boczny

Dodatki do Meet

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świetlanie dokumentacji pakietu SDK dodatków do Meet

Publikowalny



Opcje kodowania:

Pełna wersja deweloperska

Rozszerza te aplikacje:

Meet

Dostępne platformy interfejsu:

iframe



Aplikacje Google Chat

Przykład aplikacji do obsługi czatu

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.
  • Otwórz okno, aby pomóc użytkownikom w wykonywaniu 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

Publikowalny



Opcje kodowania:

AppSheet
Apps Script
Pełna wersja deweloperska

Rozszerza te aplikacje:

Czat

Dostępne platformy interfejsu:

Struktura karty



Konferencje w Kalendarzu

Przykład rozmowy wideo w Kalendarzu

Jeśli jesteś dostawcą usług konferencji internetowych, możesz utworzyć dodatek do Google Workspace, który rozszerzy Kalendarz Google o Twoje rozwiązanie do obsługi konferencji. Dodatek dodaje opcję rozmowy 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

Publikowalny



Opcje kodowania:

Apps Script

Rozszerza te aplikacje:

Kalendarz

Dostępne platformy interfejsu:

Korzysta z istniejącego interfejsu


Dodatki do edytora

Przykład dodatku do edytora

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

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

Wyświetl dokumentację dodatków do edytora

Publikowalny



Opcje kodowania:

Apps Script

Rozszerza te aplikacje:

Dokumenty
Arkusze
Prezentacje
Formularze

Dostępne platformy interfejsu:

HTML
iframe



Funkcje niestandardowe

Przykład funkcji niestandardowej

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

Wyświetl dokumentację funkcji niestandardowych

Publikowalny



Opcje kodowania:

Apps Script

Rozszerza te aplikacje:

Arkusze

Dostępne platformy interfejsu:

Korzysta z istniejącego interfejsu


Makra

Przykład makra

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 funkcje, które zostały już napisane. Definicję makra można uwzględnić w dodatku do Edytora, ale nie można jej opublikować.

Dokumentacja makr

Opcje kodowania:

Apps Script

Rozszerza te aplikacje:

Arkusze

Dostępne platformy interfejsu:

Korzysta z istniejącego interfejsu


Menu, okna i paski boczne

Przykład menu niestandardowego

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, prompty 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 pasków bocznych

Opcje kodowania:

Apps Script

Rozszerza te aplikacje:

Dokumenty
Arkusze
Prezentacje
Formularze

Dostępne platformy interfejsu:

HTML
iframe



Aplikacje Dysku Google

Przykład aplikacji Dysk

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świetlanie dokumentacji aplikacji Dysku

Publikowalny



Opcje kodowania:

Pełna wersja deweloperska

Rozszerza te aplikacje:

Dysk

Dostępne platformy interfejsu:

Korzysta z istniejącego interfejsu


Dodatki do Google Classroom

Dodatki do Classroom

Dodatki do Google Classroom umożliwiają nauczycielom tworzenie załączników do projektów, ogłoszeń lub materiałów do projektów. Załączniki te otwierają treści innych firm w ramkach iframe w Classroom. Ramki iframe otwierają różne adresy URL w zależności od typu użytkownika i kontekstu Classroom.

Wyświetlanie dokumentacji dodatków do Classroom

Publikowalny



Opcje kodowania:

Pełna wersja deweloperska

Rozszerza te aplikacje:

Classroom

Dostępne platformy interfejsu:

iframe