Manifestressource für Bibliotheken und erweiterte Dienstabhängigkeiten
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Die Konfigurationen für die Bibliotheken und erweiterten Dienste, die für das Skript aktiviert sind.
Abhängigkeiten
Die oberste Ebene der Konfiguration des Abhängigkeitsmanifests.
EnabledAdvancedService
Die Konfiguration eines erweiterten Dienstes, für den das Script aktiviert wurde.
JSON-Darstellung |
{
"serviceId": string,
"userSymbol": string,
"version": string
} |
Felder |
serviceId |
string
Die Kennung des Dienstes, die im API-Discovery-Dokument angezeigt wird, z. B. „drive“.
|
userSymbol |
string
Die Kennung, die verwendet wird, um im Code des Apps Script-Projekts auf diesen Dienst zu verweisen.
|
version |
string
Die aktivierte Version des Dienstes (z. B. „v1“).
|
Bibliothek
Die Konfiguration einer Bibliothek, die im Skript importiert wurde.
JSON-Darstellung |
{
"developmentMode": boolean,
"libraryId": string,
"userSymbol": string,
"version": string
} |
Felder |
developmentMode |
boolean
Wenn true , wird version ignoriert und das Skript verwendet den aktuellen im Bibliotheks-Projekt gespeicherten Code, auch wenn dieser Code nicht in einer neuen Version gespeichert wurde.
|
libraryId |
string
Die Script-ID des Scriptprojekts der Bibliothek. Sie finden die Skript-ID in der URL des Bibliotheksskripts oder im Skripteditor unter Datei > Projekteigenschaften.
|
userSymbol |
string
Das Label, das im Scriptprojektcode verwendet wird, um auf diese Bibliothek zu verweisen.
|
version |
string
Die Version der Bibliothek, die vom Skript verwendet wird. Dies ist entweder eine Versionsnummer oder stable , was die zuletzt erstellte Version bedeutet.
|
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-08-31 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-08-31 (UTC)."],[[["\u003cp\u003eDefines configurations for libraries and advanced services used by a script.\u003c/p\u003e\n"],["\u003cp\u003eOutlines the structure for declaring dependencies, including enabled advanced services and libraries.\u003c/p\u003e\n"],["\u003cp\u003eSpecifies how to configure individual advanced services with their ID, user symbol, and version.\u003c/p\u003e\n"],["\u003cp\u003eDetails the configuration of imported libraries, including development mode, library ID, user symbol, and version.\u003c/p\u003e\n"]]],[],null,["# Libraries and advanced services dependencies manifest resource\n\nThe set of configurations for the [libraries](/apps-script/guides/libraries) and\n[advanced services](/apps-script/guides/services/advanced) the script has\nenabled.\n\nDependencies\n------------\n\nThe top-level of the dependency manifest configuration.\n\n| JSON representation |\n|---------------------------------------------------------------------------------------------------------------------------|\n| ```text { \"enabledAdvancedServices\": [ { object (EnabledAdvancedService) } ], \"libraries\": [ { object (Library) } ] } ``` |\n\n| Fields ||\n|-----------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `enabledAdvancedServices[]` | `object (`[EnabledAdvancedService](#enabledadvancedservice)`)` The list of [advanced services](/apps-script/guides/services/advanced) enabled for use by the script project. |\n| `libraries[]` | `object (`[Library](#library)`)` The list of [libraries](/apps-script/guides/libraries) used by the script project. |\n\n### EnabledAdvancedService\n\nThe configuration of an [advanced service](/apps-script/guides/services/advanced)\nthe script has enabled.\n\n| JSON representation |\n|------------------------------------------------------------------------------|\n| ```text { \"serviceId\": string, \"userSymbol\": string, \"version\": string } ``` |\n\n| Fields ||\n|--------------|------------------------------------------------------------------------------------------------------------|\n| `serviceId` | `string` The identifier of the service that is shown in the API discovery document (for example, \"drive\"). |\n| `userSymbol` | `string` The identifier used to refer to this service in the code of the Apps Script project. |\n| `version` | `string` The enabled version of the service (for example, \"v1\"). |\n\n### Library\n\nThe configuration of a [library](/apps-script/guides/libraries)\nthe script has imported.\n\n| JSON representation |\n|------------------------------------------------------------------------------------------------------------|\n| ```carbon { \"developmentMode\": boolean, \"libraryId\": string, \"userSymbol\": string, \"version\": string } ``` |\n\n| Fields ||\n|-------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `developmentMode` | `boolean` If `true`, `version` is ignored and the script uses the current library project saved code, even if that code hasn't been saved to a new version. |\n| `libraryId` | `string` The script ID of the library's script project. You can find a script ID in the library script's URL or in the script editor by selecting **File \\\u003e Project properties**. |\n| `userSymbol` | `string` The label that is used in the script project code to refer to this library. |\n| `version` | `string` The version of the library that is used by the script. This is either a version number or `stable`, meaning the last version created. |"]]