Ograniczenia

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.