Na tej stronie opisujemy najwyższy poziom struktury plików manifestu JSON w projekcie Apps Script.
Podstruktury pliku manifestu są zdefiniowane na osobnych stronach:
Plik manifestu
Najwyższy poziom w pliku manifestu.
Zapis JSON |
---|
{ "addOns": { object (AddOns) }, "dependencies": { object (Dependencies) }, "exceptionLogging": string, "executionApi": { object (ExecutionApi) }, "oauthScopes": [ string ], "runtimeVersion": string, "sheets": { object (Sheets) }, "timeZone": string, "urlFetchWhitelist": [ string ], "webapp": { object (Webapp) } } |
Pola | |
---|---|
addOns |
Konfiguracja zasobu projektu, jeśli została wdrożona jako dodatek Google Workspace. |
dependencies |
Konfiguracja usług zaawansowanych i bibliotek używanych w projekcie skryptu. |
exceptionLogging |
Lokalizacja, w której rejestrowane są wyjątki. Prawidłowe ustawienia to:
|
executionApi |
Konfiguracja pliku wykonywalnego interfejsu API projektu skryptu. Używa się go tylko wtedy, gdy projekt jest wdrożony w celu wykonania interfejsu API. |
oauthScopes[] |
Definicja zakresów autoryzacji używanych w projekcie skryptu. |
runtimeVersion |
Wersja środowiska wykonawczego, z którego korzysta skrypt. Jeśli tego pliku nie ma w pliku manifestu, skrypt korzysta z domyślnego środowiska wykonawczego (
|
sheets |
Konfiguracja zasobu określająca makra Arkuszy. |
timeZone |
Strefa czasowa skryptu w jednej z dostępnych wartości ZoneId, np. „Ameryka/Denver”. |
urlFetchWhitelist[] |
Lista prefiksów adresów URL HTTPS. Jeśli występuje adres URL, każdy pobrany punkt końcowy musi odpowiadać jednemu z prefiksów na tej liście. Może to pomóc w ochronie danych użytkownika. To pole jest opcjonalne w przypadku wdrożeń testowych, ale jest wymagane w przypadku wdrożeń. Dowiedz się więcej o umieszczaniu adresów URL na liście dozwolonych. |
webapp |
Konfiguracja aplikacji internetowej projektu skryptu, która jest używana tylko wtedy, gdy projekt jest wdrożony jako aplikacja internetowa. |