Method: projects.versions.list
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Menampilkan daftar versi project skrip.
Permintaan HTTP
GET https://script.googleapis.com/v1/projects/{scriptId}/versions
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter |
scriptId |
string
ID Drive project skrip.
|
Parameter kueri
Parameter |
pageToken |
string
Token untuk melanjutkan permintaan daftar sebelumnya di halaman berikutnya. Respons ini harus ditetapkan ke nilai nextPageToken dari respons sebelumnya.
|
pageSize |
integer
Jumlah maksimum versi di setiap halaman yang ditampilkan. Defaultnya adalah 50.
|
Isi permintaan
Isi permintaan harus kosong.
Isi respons
Jika berhasil, isi respons memuat data dengan struktur berikut:
Respons dengan daftar versi untuk project skrip yang ditentukan.
Representasi JSON |
{
"versions": [
{
object (Version )
}
],
"nextPageToken": string
} |
Kolom |
versions[] |
object (Version )
Daftar versi.
|
nextPageToken |
string
Token yang digunakan untuk mengambil halaman kumpulan data berikutnya. jika tidak ada dalam respons, berarti tidak ada lagi versi yang perlu dicantumkan.
|
Cakupan Otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/script.projects
https://www.googleapis.com/auth/script.projects.readonly
Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-28 UTC.
[null,null,["Terakhir diperbarui pada 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)."]]