Rozszerzanie interfejsu Google Workspace

Na tej stronie opisaliśmy dostępne opcje przedłużenia dostępu do konta użytkownika Google Workspace. interfejsu (UI). interfejs Google Workspace można rozszerzyć z wielu powodów. w tym:

  • Zintegruj swoją aplikację lub usługę z Google Workspace, aby użytkownicy mogli używać bezpośrednio z jednej lub kilku aplikacji Google Workspace. Przykład: utworzyć dodatek do Google Workspace, który tworzy elementy inteligentne i podgląd linków dla w Dokumentach Google.
  • Pomóż użytkownikom Google Workspace zwiększyć produktywność lub usprawnić przepływ pracy. Na przykład: utwórz aplikację Google Chat, która umożliwia użytkownikom przesyłanie zgłoszeń co tydzień bezpośrednio w Google Chat.
  • Dodaj możliwości, które nie są natywnie dostępne w Google Workspace. Na przykład dodaj menu niestandardowe w Dokumenty, Arkusze lub Prezentacje Google.

Możesz opublikować większość opcji rozszerzenia interfejsu Google Workspace w Google Workspace Marketplace, sklepu internetowego, w którym użytkownicy mogą znaleźć i zainstalować zintegrowane aplikacje innych firm; dzięki Google Workspace.

Omówienie opcji rozszerzania interfejsu Google Workspace

W tabeli poniżej znajdziesz opcje wydłużenia Google Workspace (w języku angielskim) i porównuje je według tych cechy:

  • Rozszerzone aplikacje: lista aplikacji Google Workspace, których rozszerzenie możesz rozszerzyć. za pomocą wybranej opcji.
  • Opcje kodowania: zawiera listę sposobów, które możesz tworzyć, w tym:
    • AppSheet: Platforma programistyczna, która nie wymaga umiejętności kodowania.
    • Apps Script: działający w chmurze, niewymagający pisania dużych ilości kodu programowanie opartym na języku JavaScript.
    • Pełne rozwiązanie deweloperskie: Twój własny stos technologiczny, który obsługuje preferowaną przez Ciebie usługę. języka programowania.
  • Strumienie interfejsu: wskazują typy platform interfejsu, których możesz używać. których możesz użyć do stworzenia każdej z opcji, w tym do:
    • Oparte na kartach: interfejsy kart to wstępnie zdefiniowane widżety i karty utworzone. albo za pomocą usługi kart, Apps Script lub przez zwracanie prawidłowo sformatowanego pliku JSON w renderowanie kart za pomocą preferowanego stosu technologicznego (pełna wersja deweloperska). Na podstawie karty do interfejsów nie wymagają znajomości języka HTML i CSS i świetnie sprawdzają się zarówno w przypadku klientów komputerowych i mobilnych.
    • HTML: Apps Script zapewnia Usługa HTML do tworzenia stron internetowych, interakcji z funkcjami Apps Script po stronie serwera. Interfejsy opracowanych przy użyciu usługi HTML można doskonale dostosować do swoich potrzeb, ale wymagają ręcznie pracować nad wygodą użytkowników.
    • iFrame: elementy iframe umieszczają w Google Workspace oraz zapewniają największe możliwości dostosowywania 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.
pliki Prezentacji
Apps Script,
Pełna wersja z programu
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.
pliki Prezentacji
AppSheet
Apps Script,
Pełna wersja z programu
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 z programu
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.
pliki Prezentacji
Formularze
Apps Script,
Aplikacje Google Chat Przykładowa aplikacja do obsługi czatu
Porozmawiaj na czacie
AppSheet
Apps Script,
Pełna wersja z programu
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.
pliki Prezentacji
Formularze
Apps Script,
aplikacji Dysku Google Przykładowa aplikacja Dysk
Dysk
Pełna wersja z programu

Używa istniejącego interfejsu użytkownika

Dodatki do Google Classroom Dodatki do Google Classroom
Klasa
Pełna wersja z programu

Dodatki do Google Workspace

Przykład dodatku do Google Workspace

Dodatki do Google Workspace to aplikacje, które integrują się z Google Workspace aplikacji. Dodatek do Google Workspace może obejmować wiele Aplikacje Google Workspace. Najczęściej aplikacja otwiera się na pasku bocznym z poziomu aplikację Google Workspace, której rozszerzenie obejmuje rozszerzenie.

Wyświetl dokumentację dodatków do Google Workspace

Publikowa



Opcje kodowania:

Apps Script,
Pełna wersja z programu

Rozszerza te aplikacje:

Gmail
Samochodem
Kalendarz

Dokumenty,
Arkusze.
pliki Prezentacji

Dostępne platformy interfejsu:

Ramy kart



Przykład podglądu linku

Dodatki do Google Workspace, które rozszerzają funkcje Dokumentów, mogą tworzyć linki niestandardowe podglądów z usługi innej firmy. Podobnie jak w przypadku elementów inteligentnych, Dokumenty generują wzmianki o osobach, plikach, wydarzeniach w kalendarzu lub inny element w aplikacji Google Workspace, dodatek może wygenerować element inteligentny dla linku innej firmy i wyświetlać kartę podglądu, gdy użytkownik najedzie kursorem na element.

Możesz dodać podgląd linków do istniejących dodatków do Google Workspace lub utworzyć osobnego dodatku do Google Workspace do podglądu linków.

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

Publikowa



Opcje kodowania:

AppSheet
Apps Script,
Pełna wersja z programu

Rozszerza te aplikacje:

Dokumenty,
Arkusze.
pliki Prezentacji

Dostępne platformy interfejsu:

Ramy kart



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ą udostępniać interfejsu, gdy użytkownik tworzy nowe wiadomości lub odpowiada na istniejące. Aby korzystać z tego interfejsu, użytkownicy muszą otworzyć dodatek z 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

Publikowa



Opcje kodowania:

Apps Script,
Pełna wersja z programu

Rozszerza te aplikacje:

Gmail

Dostępne platformy interfejsu:

Ramy kart



Rozmowy wideo w Kalendarzu | Dodatki do Google Workspace

Przykład rozmowy wideo w kalendarzu

Jeśli jesteś dostawcą rozwiązań do prowadzenia rozmów internetowych, możesz utworzyć dodatek do Google Workspace które rozszerza możliwości Kalendarza Google o rozwiązania do obsługi konferencji. Dodatek dodaje do prowadzenia rozmów wideo w wydarzeniach w Kalendarzu, co pozwala użytkownikom tworzyć dołączać do rozmów wideo bezpośrednio z Kalendarza.

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

Publikowa



Opcje kodowania:

Apps Script,

Rozszerza te aplikacje:

Kalendarz

Dostępne platformy interfejsu:

Używa istniejącego interfejsu użytkownika


Dodatki do edytora

Przykład dodatku Edytor

Dodatki do Edytora to aplikacje, które rozszerzają funkcje Dokumentów, Arkusze, Prezentacje, lub Formularze. Dodatki do edytora mogą być rozszerzeniami tylko jednej aplikacji dla jednego dodatku, ale możesz opublikować wiele Dodatki do edytora w tej samej usłudze Marketplace strony. Użytkownicy otwierają dodatki do Edytora Google Ads w menu Rozszerzenia w aplikacji, którą rozszerzają.

Możesz używać następujących interfejsów, aby Dodatek do edytora:

Wyświetl dokumentację dodatków do Edytora

Publikowa



Opcje kodowania:

Apps Script,

Rozszerza te aplikacje:

Dokumenty,
Arkusze.
pliki Prezentacji
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 do obsługi czatu możesz projektować tak, aby komunikowały się z użytkownikami na wiele sposobów, w tym:

  • Odpowiadaj na polecenia po ukośniku za pomocą SMS-a. lub wiadomości na karcie.
  • Otwórz okno, aby pomóc użytkownikom ukończyć proces wieloetapowy takich jak uzupełnianie danych w formularzach.
  • Wyświetl podgląd linków, dołączając karty z przydatnymi informacjami. które umożliwiają użytkownikom bezpośrednio z poziomu rozmowy.

Zobacz dokumentację aplikacji Google Chat

Publikowa



Opcje kodowania:

AppSheet
Apps Script,
Pełna wersja z programu

Rozszerza te aplikacje:

Porozmawiaj na czacie

Dostępne platformy interfejsu:

Ramy kart



Funkcje niestandardowe

Przykład funkcji niestandardowej

Funkcje niestandardowe pozwalają na dodawanie większej liczby funkcji w Arkuszach. Użytkownicy mogą można je znaleźć i używać tak samo jak dowolnej z setek wbudowanych funkcji w Arkuszach. Funkcję niestandardową możesz opublikować jako Dodatki do edytora.

Wyświetl dokumentację funkcji niestandardowych

Publikowa



Opcje kodowania:

Apps Script,

Rozszerza te aplikacje:

Arkusze.

Dostępne platformy interfejsu:

Używa istniejącego interfejsu użytkownika


Makra

Przykład makra

Makra to nagrania w Arkuszach, które powielają określoną serię. zdefiniowanych przez Ciebie interakcji z interfejsem użytkownika. Możesz powiązać makro ze skrótem klawiszowym lub uruchom go ze strony Rozszerzenia > Menu Makra.

Gdy rejestrujesz makro, Arkusze automatycznie tworzą Funkcja Apps Script, która powiela interakcje w interfejsie. Dostępne opcje bezpośrednio w edytorze Apps Script. Możesz napisać od podstaw w Apps Script lub korzystać z funkcji, i przekształcić w makra.

Wyświetl dokumentację makr

Opcje kodowania:

Apps Script,

Rozszerza te aplikacje:

Arkusze.

Dostępne platformy interfejsu:

Używa istniejącego interfejsu użytkownika


Niestandardowe menu, okna i paski boczne

Przykład menu niestandardowego

Możesz dodawać niestandardowe menu, prompty, alerty i okna oparte na języku HTML oraz paski boczne do plików w Dokumentach, Arkuszach Prezentacje i Formularze. Menu niestandardowe są wyświetlane obok domyślnych menu rozszerzeń. Okna, paski boczne, prompty i alerty zwykle aktywowane przez działania użytkownika, np. kliknięcie pozycji menu, lub przez takie działania, jak oparte na zdarzeniach.

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

Opcje kodowania:

Apps Script,

Rozszerza te aplikacje:

Dokumenty,
Arkusze.
pliki Prezentacji
Formularze

Dostępne platformy interfejsu:

HTML;
iFrame



Aplikacje Dysku

Przykładowa aplikacja Dysk

Jeśli Twoja aplikacja obsługuje pliki z Dysku, możesz przeprowadzić integrację z Interfejs Dysku z opcją utworzenia aplikacji lub otwierać pliki. Aplikacja może pojawić się w Nowym > Więcej 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

Publikowa



Opcje kodowania:

Pełna wersja z programu

Rozszerza te aplikacje:

Samochodem

Dostępne platformy interfejsu:

Używa istniejącego interfejsu użytkownika


Dodatki do Google Classroom

Dodatki do Classroom

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

Zobacz dokumentację dodatków do Classroom

Publikowa



Opcje kodowania:

Pełna wersja z programu

Rozszerza te aplikacje:

Classroom.

Dostępne platformy interfejsu:

iFrame