Skrypty powiązane z kontenerem

Skrypt jest powiązany z plikiem Arkuszy, Dokumentów, Prezentacji lub Formularzy Google, jeśli został utworzona na podstawie danego dokumentu, a nie jako samodzielny skrypt. Plik, do którego jest dołączony powiązany skrypt, jest nazywany „kontenerem”. Powiązane skrypty zachowują się zwykle jak samodzielne skrypty, z tą różnicą, że nie są widoczne na Dysku Google, nie można ich odłączyć od pliku z którymi są powiązane, i zyskają kilka specjalnych uprawnień nad plikiem nadrzędnym.

Skrypty można też powiązać z Witrynami Google, ale nie są one są prawie zawsze wdrażane jako aplikacje internetowe. Skrypty powiązane z Arkuszami, Dokumentami, Prezentacjami lub Formularzami Google mogą też stać się aplikacjami internetowymi, jest to bardzo rzadkie.

Utwórz powiązany skrypt

Dokumenty, Arkusze lub Prezentacje Google

Aby utworzyć powiązany skrypt w Dokumentach, Arkuszach lub Prezentacjach Google, otwórz dokument w Dokumenty, arkusz kalkulacyjny w Arkuszach lub prezentację w Prezentacjach i kliknij Rozszerzenia > Apps Script. Aby ponownie otworzyć skrypt w przyszłości, zrób to samo lub otwórz skrypt z poziomu Panel Apps Script.

Formularze Google

Aby utworzyć powiązany skrypt w Formularzach Google, otwórz formularz i kliknij Więcej > Skrypt redaktorem. Aby ponownie otworzyć skrypt w zrobić to samo lub otworzyć skrypt z Panel Apps Script.

Metody specjalne

Powiązane skrypty mogą wywoływać kilka metod, których samodzielne skrypty nie mogą:

Więcej informacji: przewodnika po rozszerzeniu Arkuszy Google lub zapoznaj się z przewodnikiem po rozszerzeniu Dokumentów Google.

Niestandardowe menu, okna i paski boczne

Skrypty powiązane mogą dostosowywać Arkusze, Dokumenty i Formularze Google przez dodanie menu niestandardowe okna dialogowe lub boki boczne. Pamiętaj: ale skrypt może wchodzić w interakcje tylko z interfejsem użytkownika w bieżącej instancji otwartego pliku. Oznacza to, że skrypt powiązany z jednym dokumentem nie może wpłynąć na interfejs innego dokumentu.

Dodatki

Dodatki działają w Gmailu, Arkuszach, Dokumentach, Prezentacje i Formularze. Jeśli masz określone granice lub samodzielnie i chcesz ją udostępnić światu, Apps Script umożliwia opublikuj skrypt jako aby inni użytkownicy mogli go zainstalować ze sklepu z dodatkami.

Reguły

Powiązane skrypty mogą używać prostych reguł np. specjalną funkcję onOpen(), która uruchamia się automatycznie za każdym razem, została otwarta przez użytkownika z uprawnieniami do edycji. Podobnie jak w przypadku wszystkich typów skryptów, używasz też reguł możliwych do zainstalowania.

Funkcje niestandardowe

Funkcja niestandardowa to funkcja w atrybucie powiązany z Arkuszami Google, który zostanie wywołany bezpośrednio z komórki za pomocą składnię =myFunctionName(). Funkcje niestandardowe są więc podobne do setek funkcji wbudowanych funkcji Arkuszy jak AVERAGE lub SUM oprócz tych określonych przez Ciebie do zachowania funkcji niestandardowej.

Dostęp do powiązanych skryptów

Tylko użytkownicy z uprawnieniami do edytowania kontenera mogą uruchamiać powiązany z nim skrypt. Współpracownicy, którzy mają uprawnienia tylko do wyświetlania, nie mogą otworzyć skryptu Google, ale jeśli utworzy kopię pliku kontenera, i może wyświetlać oraz uruchamiać kopię skryptu.

Aby dowiedzieć się, jak udostępnić plik kontenera skryptu, zapoznaj się z sekcją Udostępnianie plików z Dysk Google.