Method: projects.versions.list
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bir komut dosyası projesinin sürümlerini listeleyin.
HTTP isteği
GET https://script.googleapis.com/v1/projects/{scriptId}/versions
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler |
scriptId |
string
Komut dosyası projesinin Drive kimliği.
|
Sorgu parametreleri
Parametreler |
pageToken |
string
Sonraki sayfada önceki bir liste isteğini devam ettirmek için kullanılan jeton. Bu, önceki bir yanıttaki nextPageToken değerine ayarlanmalıdır.
|
pageSize |
integer
Döndürülen her sayfadaki maksimum sürüm sayısı. Varsayılan olarak 50 değerine ayarlanır.
|
İstek içeriği
İstek metni boş olmalıdır.
Yanıt gövdesi
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
Belirtilen komut dosyası projesinin sürümlerinin listesini içeren yanıt.
JSON gösterimi |
{
"versions": [
{
object (Version )
}
],
"nextPageToken": string
} |
Alanlar |
versions[] |
object (Version )
Sürüm listesi.
|
nextPageToken |
string
Bir sonraki kayıt sayfasını getirmek için kullanılan jeton. yoksa, listelenecek başka sürüm yok demektir.
|
Yetkilendirme Kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/script.projects
https://www.googleapis.com/auth/script.projects.readonly
Daha fazla bilgi için OAuth 2.0 Overview (OAuth 2.0'a Genel Bakış) sayfasına göz atın.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-28 UTC.
[null,null,["Son güncelleme tarihi: 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)."]]