Method: projects.create
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Erstellt ein neues, leeres Skriptprojekt ohne Skriptdateien und eine Basismanifestdatei.
HTTP-Anfrage
POST https://script.googleapis.com/v1/projects
Die URL verwendet die Syntax der gRPC-Transcodierung.
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
{
"title": string,
"parentId": string
} |
Felder |
title |
string
Der Titel des Projekts.
|
parentId |
string
Die Drive-ID einer übergeordneten Datei, an die das erstellte Skriptprojekt gebunden ist. Das ist normalerweise die ID eines Google-Dokuments, einer Google-Tabelle, eines Google-Formulars oder einer Google-Präsentation. Wenn die Richtlinie nicht konfiguriert ist, wird ein eigenständiges Skriptprojekt erstellt.
|
Antworttext
Bei Erfolg enthält der Antworttext eine neu erstellte Instanz von Project
.
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/script.projects
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-26 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-26 (UTC)."],[[["\u003cp\u003eCreates a new, empty script project with no script files and a base manifest file.\u003c/p\u003e\n"],["\u003cp\u003eThe request body can include a title for the project and the Drive ID of a parent file to bind the project to.\u003c/p\u003e\n"],["\u003cp\u003eA successful response returns a Project object representing the newly created script project.\u003c/p\u003e\n"],["\u003cp\u003eRequires authorization with the \u003ccode\u003ehttps://www.googleapis.com/auth/script.projects\u003c/code\u003e scope.\u003c/p\u003e\n"]]],[],null,["# Method: projects.create\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Request body](#body.request_body)\n - [JSON representation](#body.request_body.SCHEMA_REPRESENTATION)\n- [Response body](#body.response_body)\n- [Authorization Scopes](#body.aspect)\n- [Try it!](#try-it)\n\nCreates a new, empty script project with no script files and a base manifest file.\n\n### HTTP request\n\n`POST https://script.googleapis.com/v1/projects`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Request body\n\nThe request body contains data with the following structure:\n\n| JSON representation |\n|-------------------------------------------------|\n| ``` { \"title\": string, \"parentId\": string } ``` |\n\n| Fields ||\n|------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `title` | `string` The title for the project. |\n| `parentId` | `string` The Drive ID of a parent file that the created script project is bound to. This is usually the ID of a Google Doc, Google Sheet, Google Form, or Google Slides file. If not set, a standalone script project is created. |\n\n### Response body\n\nIf successful, the response body contains a newly created instance of [Project](/apps-script/api/reference/rest/v1/projects#Project).\n\n### Authorization Scopes\n\nRequires the following OAuth scope:\n\n- `https://www.googleapis.com/auth/script.projects`\n\nFor more information, see the [OAuth 2.0 Overview](https://developers.google.com/identity/protocols/OAuth2)."]]