Method: projects.versions.list
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Versionen eines Skriptprojekts auflisten.
HTTP-Anfrage
GET https://script.googleapis.com/v1/projects/{scriptId}/versions
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter |
scriptId |
string
Die Drive-ID des Skriptprojekts.
|
Abfrageparameter
Parameter |
pageToken |
string
Das Token zum Fortsetzen einer vorherigen Listenanfrage auf der nächsten Seite. Dieser sollte auf den Wert von nextPageToken aus einer vorherigen Antwort festgelegt werden.
|
pageSize |
integer
Die maximale Anzahl von Versionen auf jeder zurückgegebenen Seite. Die Standardeinstellung ist 50.
|
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
Antwort mit der Liste der Versionen für das angegebene Skriptprojekt.
JSON-Darstellung |
{
"versions": [
{
object (Version )
}
],
"nextPageToken": string
} |
Felder |
versions[] |
object (Version )
Die Liste der Versionen.
|
nextPageToken |
string
Das Token, mit dem die nächste Seite mit Datensätzen abgerufen wird. falls nicht in der Antwort vorhanden, bedeutet dies, dass keine weiteren Versionen aufgelistet werden können.
|
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/script.projects
https://www.googleapis.com/auth/script.projects.readonly
Weitere Informationen finden Sie in der Übersicht über OAuth 2.0.
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-07-28 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-28 (UTC)."],[[["\u003cp\u003eList the versions of a specific Google Apps Script project using the provided HTTP request.\u003c/p\u003e\n"],["\u003cp\u003eFilter results using optional query parameters like \u003ccode\u003epageToken\u003c/code\u003e for pagination and \u003ccode\u003epageSize\u003c/code\u003e to limit results per page.\u003c/p\u003e\n"],["\u003cp\u003eUpon successful execution, the response provides a list of script versions and a token for retrieving further pages, if available.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization requires specific OAuth scopes for accessing and managing script projects.\u003c/p\u003e\n"]]],[],null,["# Method: projects.versions.list\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n - [JSON representation](#body.ListVersionsResponse.SCHEMA_REPRESENTATION)\n- [Authorization Scopes](#body.aspect)\n- [Try it!](#try-it)\n\nList the versions of a script project.\n\n### HTTP request\n\n`GET https://script.googleapis.com/v1/projects/{scriptId}/versions`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n| Parameters ||\n|------------|-----------------------------------------|\n| `scriptId` | `string` The script project's Drive ID. |\n\n### Query parameters\n\n| Parameters ||\n|-------------|----------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `pageToken` | `string` The token for continuing a previous list request on the next page. This should be set to the value of `nextPageToken` from a previous response. |\n| `pageSize` | `integer` The maximum number of versions on each returned page. Defaults to 50. |\n\n### Request body\n\nThe request body must be empty.\n\n### Response body\n\nIf successful, the response body contains data with the following structure:\nResponse with the list of the versions for the specified script project.\n\n| JSON representation |\n|--------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"versions\": [ { object (/apps-script/api/reference/rest/v1/projects.versions#Version) } ], \"nextPageToken\": string } ``` |\n\n| Fields ||\n|-----------------|------------------------------------------------------------------------------------------------------------------------------|\n| `versions[]` | `object (`[Version](/apps-script/api/reference/rest/v1/projects.versions#Version)`)` The list of versions. |\n| `nextPageToken` | `string` The token use to fetch the next page of records. if not exist in the response, that means no more versions to list. |\n\n### Authorization Scopes\n\nRequires one of the following OAuth scopes:\n\n- `https://www.googleapis.com/auth/script.projects`\n- `https://www.googleapis.com/auth/script.projects.readonly`\n\nFor more information, see the [OAuth 2.0 Overview](https://developers.google.com/identity/protocols/OAuth2)."]]