Istnieją pewne ograniczenia dotyczące tego, co mogą robić dodatki. Unikaj tych pułapek, aby poprawić ogólne wrażenia użytkowników.
Ograniczenia ogólne
Wszystkie dodatki są objęte tymi ograniczeniami. Nie rób tego:
Zmiana funkcji w Google Workspace
Platforma dodatków została zaprojektowana w taki sposób, aby ulepszać aplikacje Google Workspace, a nie nakładać na nie ograniczenia. W związku z tym nie możesz zmieniać dotychczasowych funkcji ani blokować modelu udostępniania dokumentów w Google Workspace.
Pobieranie opłat za instalację
Nie udostępniamy sposobu na pobieranie opłat za instalowanie dodatków, a dodatki nie mogą zawierać reklam. Możesz jednak uruchomić własny system płatności lub wywołać istniejącą bazę danych płatności. Twój dodatek może łączyć się z usługami spoza Google, które wystawiają użytkownikom faktury.
Wykrywanie wielu zdarzeń
Z wyjątkiem niektórych wyzwalaczy dodatki nie mogą wiedzieć, co użytkownik robi poza samym dodatkiem. Nie możesz na przykład wykryć, kiedy użytkownik klika pasek narzędzi aplikacji hosta. Z kodu po stronie klienta na pasku bocznym można sprawdzać zmiany w zawartości pliku, ale zawsze będzie to powodować pewne opóźnienie.
Dodatki do Google Workspace
Te ograniczenia dotyczą tylko dodatków do Google Workspace i korzystania z usługi kart. Nie rób tego:
Rozszerzanie wszystkich aplikacji Google Workspace
Dodatki do Google Workspace mogą rozszerzać tylko Gmaila, Kalendarz, Dysk, Dokumenty, Arkusze i Prezentacje. Ostatecznie dodatki Google Workspace będą mogły rozszerzać inne aplikacje Google Workspace.
Kierowanie kontekstowe na Dysku
Dodatki Google Workspace mogą zapewniać kontekstowe uruchamianie tylko w Gmailu podczas czytania lub tworzenia wiadomości oraz w Kalendarzu, gdy są otwarte wydarzenia. Wyzwalanie kontekstowe w przypadku plików na Dysku nie jest jeszcze obsługiwane. Zapoznaj się ze tymczasowymi metodami rozwoju.
Kontekst dokumentu w edytorach
Dodatki Google Workspace nie obsługują jeszcze kontekstu dokumentu w edytorach. Oznacza to, że nie można używać metod takich jak SpreadsheetApp.getActiveSpreadsheet()
do pobierania bieżącego dokumentu. Zapoznaj się ze tymczasowymi metodami rozwoju.
Używanie kodu HTML/CSS lub skryptów po stronie klienta
Dodatki 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 Google Workspace korzystają z podejścia opartego na widżetach do tworzenia interfejsów użytkownika. Dzięki temu wtyczka będzie dobrze działać na platformach desktopowych i mobilnych, a Ty nie będziesz musiał tworzyć interfejsu dla każdej z nich.
Pełna obsługa urządzeń mobilnych
Obecnie dodatki Google Workspace działają na klientach internetowych na komputery. Wyzwalanie kontekstowe (czyli odczytywanie wiadomości w Gmailu) jest obsługiwane również w aplikacji mobilnej Gmail. Strony główne bez kontekstu nie są jeszcze dostępne w aplikacjach mobilnych Gmaila, Kalendarza i Dysku. Dodatki Google Workspace nie są dostępne w przeglądarkach mobilnych.
Korzystanie z reguł Apps Script
W dodatku do Google Workspace nie możesz tworzyć ani używać prostych reguł w Apps Script.
Używanie obrazów SVG
Obecnie nie można używać obrazów SVG w przypadku kart i widżetów Usługi kart.
Masz 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 lub 100 sekcji.