Istnieje kilka ograniczeń dotyczących tego, co mogą robić dodatki. Unikaj tych pułapek, aby poprawić ogólne wrażenia użytkowników.
Ogólne ograniczenia
Wszystkie dodatki podlegają tym ograniczeniom. Nie wolno:
Zmieniać funkcji w Google Workspace
Struktura dodatków została zaprojektowana tak, aby rozszerzać aplikacje Google Workspace, a nie dodawać ograniczeń. W związku z tym nie możesz zmieniać istniejących funkcji ani blokować modelu udostępniania dokumentów w Google Workspace.
Pobierać opłat od użytkowników za instalację
Nie udostępniamy sposobu pobierania opłat od użytkowników za instalowanie dodatków, a dodatki nie mogą zawierać reklam. Możesz jednak utworzyć własny system płatności lub połączyć się z istniejącą bazą danych rozliczeń. Twój dodatek może łączyć się z usługami innych firm niż Google, które obciążają użytkowników.
Wykrywać wielu zdarzeń
Z wyjątkiem niektórych reguł dodatki nie mogą określić, co użytkownik robi poza samym dodatkiem. Nie możesz na przykład wykryć, kiedy użytkownik kliknie pasek narzędzi aplikacji hosta. Można odpytywać o zmiany w treści pliku z kodu po stronie klienta na pasku bocznym, ale zawsze będzie występować niewielkie opóźnienie.
Dodatki do Google Workspace
Te ograniczenia dotyczą tylko dodatków do Google Workspace i korzystania z usługi kart. Nie wolno:
Rozszerzać wszystkich aplikacji Google Workspace
Dodatki do Google Workspace mogą rozszerzać tylko Gmaila, Kalendarz, Dysk, Meet, Dokumenty, Arkusze i Prezentacje. W przyszłości dodatki do Google Workspace będą mogły rozszerzać inne aplikacje Google Workspace.
Kontekst dokumentu w edytorach
Dodatki do Google Workspace nie obsługują jeszcze korzystania z kontekstu dokumentu w edytorach. Oznacza to, że nie możesz używać metod takich jak
SpreadsheetApp.getActiveSpreadsheet()
do uzyskania dostępu do bieżącego dokumentu.
Używać HTML/CSS lub skryptów po stronie klienta
Dodatki do Google Workspace muszą używać interfejsów opartych na kartach. Nie można używać interfejsów HTML/CSS obsługiwanych przez dodatki do edytora. Dodatki do Google Workspace używają podejścia opartego na widżetach do tworzenia interfejsów użytkownika. Dzięki temu dodatek może działać na platformach komputerowych i mobilnych bez konieczności tworzenia interfejsu dla każdej z nich.
Pełna obsługa urządzeń mobilnych
Obecnie dodatki do Google Workspace działają w klientach internetowych na komputerach. Reguły kontekstowe (czyli odczytywanie wiadomości w Gmailu) są też obsługiwane w aplikacji mobilnej Gmail. Strony główne bez kontekstu nie są jeszcze dostępne w aplikacjach mobilnych Gmail, Kalendarz ani Dysk. Dodatki do Google Workspace nie są dostępne w przeglądarkach mobilnych.
Używać reguł Apps Script
W dodatku do Google Workspace nie możesz tworzyć ani używać prostych reguł Apps Script .
Używać obrazów SVG
Obecnie nie możesz używać obrazów SVG z kartami usługi kart i widżetami.
Mieć więcej niż 100 widżetów
Ze względu na wydajność nie możesz dodać do karty więcej niż 100 widżetów ani 100 sekcji.