Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Ein Skriptprojekt ist eine Sammlung von Dateien und Ressourcen in Google Apps Script, die manchmal auch einfach als „ein Skript“ bezeichnet wird. Ein Skriptprojekt enthält eine oder mehrere Skriptdateien, die entweder Code-Dateien (mit der Erweiterung .gs) oder HTML-Dateien (mit der Erweiterung .html) sein können. Sie können auch JavaScript und CSS in HTML-Dateien einfügen.
Im Script-Editor ist immer nur ein Projekt geöffnet.
Sie können mehrere Projekte in mehreren Browserfenstern oder ‑tabs öffnen.
Projekte erstellen und löschen
In diesem Abschnitt wird beschrieben, wie Sie eigenständige oder containergebundene Apps Script-Projekte erstellen und löschen.
Eigenständiges Projekt erstellen
So erstellen Sie ein eigenständiges Projekt in Apps Script:
Klicken Sie rechts neben dem Projekt, das Sie löschen möchten, auf das Dreipunkt-Menü more_vert > Entfernen > Entfernen.
Dateien in einem Projekt verwalten
Datei erstellen
Öffnen Sie Ihr Apps Script-Projekt.
Klicken Sie links auf Editorcode > „Hinzufügen“ add.
Wählen Sie den Dateityp aus, den Sie erstellen möchten, und geben Sie einen Namen dafür ein.
Dateien löschen
Öffnen Sie Ihr Apps Script-Projekt.
Klicke links auf Editorcode.
Klicken Sie neben der Datei, die Sie löschen möchten, auf das Dreipunkt-Menü more_vert > Löschen.
Dateien aus einem Apps Script-Projekt exportieren
Wenn Sie Code-Dateien aus Apps Script exportieren möchten, können Sie den Code aus jeder Datei in den gewünschten Texteditor kopieren und einfügen oder clasp in der Befehlszeile verwenden.
Informationen zur Verwendung von Clasp finden Sie unter Script-Projekt herunterladen.
Zeitzone für ein Projekt festlegen
Sie können die Zeitzone für ein Apps Script-Projekt festlegen. Für die Funktionen, die vom Skript ausgeführt werden, wird diese Zeitzone verwendet.
Öffnen Sie Ihr Apps Script-Projekt.
Klicken Sie links auf Projekteinstellungen.
Wählen Sie im Bereich Zeitzone die gewünschte Zeitzone aus.
Wenn eine bestimmte Funktion eine andere Zeitzone als die des Skriptprojekts verwenden soll, geben Sie die Zeitzone explizit in der Funktion an. Im folgenden Beispiel wird durch jede Funktion ein neuer Termin in Google Kalender erstellt. Die erste Funktion verwendet standardmäßig die Projektzeitzone. Die zweite Funktion gibt die Zeitzone „Pacific Time“ an. Das Ereignis wird also in dieser Zeitzone geplant, unabhängig von der Zeitzone des Projekts.
functioncreateEvent(){//Createsaneventinthescriptproject's time zone and logs the IDvarevent=CalendarApp.getDefaultCalendar().createEvent('New test event',newDate('December 20, 2022 17:00:00'),newDate('December 20, 2022 18:00:00'));console.log('Event ID: '+event.getId());}functioncreateEventPacific(){//CreatesaneventwithaspecifiedtimezoneandlogstheeventID.varevent=CalendarApp.getDefaultCalendar().createEvent('New sample event',newDate('December 20, 2022 17:00:00 PDT'),newDate('December 20, 2022 18:00:00 PDT'));console.log('Event ID: '+event.getId());}
Probleme mit mehreren Google-Konten beheben
Wenn Sie gleichzeitig in mehreren Google-Konten angemeldet sind, haben Sie möglicherweise Probleme, auf Ihre Add-ons und Web-Apps zuzugreifen.
Die Mehrfachanmeldung oder das gleichzeitige Angemeldetsein in mehreren Google-Konten wird für Apps Script, Add-ons und Web-Apps nicht unterstützt.
Wenn Sie den Apps Script-Editor öffnen, während Sie in mehreren Konten angemeldet sind, werden Sie von Google aufgefordert, das Konto auszuwählen, mit dem Sie fortfahren möchten.
Wenn Sie eine Web-App oder ein Add-on öffnen und Probleme mit der Mehrfachanmeldung auftreten, versuchen Sie eine der folgenden Lösungen:
Melden Sie sich von allen Google-Konten ab und melden Sie sich nur in dem Konto an, das das Add-on oder die Web-App enthält, auf die Sie zugreifen möchten.
Öffnen Sie ein Inkognitofenster in Google Chrome oder ein entsprechendes Fenster zum privaten Surfen und melden Sie sich in dem Google-Konto an, in dem sich das Add-on oder die Web-App befindet.
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-08-31 (UTC)."],[[["\u003cp\u003eAn Apps Script project is a collection of files and resources, including code (\u003ccode\u003e.gs\u003c/code\u003e) and HTML (\u003ccode\u003e.html\u003c/code\u003e) files, that can be created as standalone entities or bound to Google Workspace documents.\u003c/p\u003e\n"],["\u003cp\u003eProjects can be created and deleted through the Apps Script editor, Google Drive, or specific Google Workspace applications like Docs, Sheets, Slides, and Forms.\u003c/p\u003e\n"],["\u003cp\u003eUsers can manage files within their projects, including creating, deleting, and exporting them, as well as setting the project's time zone.\u003c/p\u003e\n"],["\u003cp\u003ePotential issues arising from multiple Google Account logins can be mitigated by selecting the appropriate account or using private browsing modes.\u003c/p\u003e\n"]]],[],null,["# Script Projects\n\nA script project represents a collection of files and resources in\nGoogle Apps Script, sometimes referred to simply as \"a script\". A script project\nhas one or more script files which can either be code files (having a `.gs`\nextension) or HTML files (a `.html` extension). You can also include\nJavaScript and CSS in HTML files.\n\nThe script editor always has one and only one project opened at any given time.\nYou can open multiple projects in multiple browser windows or tabs.\n\nCreate and delete projects\n--------------------------\n\nThis section explains how to create and delete standalone or\ncontainer-bound Apps Script projects.\n\n### Create a standalone project\n\nTo create a standalone project from Apps Script:\n\n1. Go to [`script.google.com`](https://script.google.com/).\n2. Click add **New Project**.\n3. In the script editor, click **Untitled project**.\n4. Give your project a name and click **Rename**.\n\n### Create a standalone project from Google Drive\n\n1. Open [Google Drive](https://drive.google.com/).\n2. Click **New** \\\u003e **More** \\\u003e **Google Apps Script**.\n\n### Create a container-bound project from Google Docs, Sheets, or Slides\n\n1. Open a Docs document, a Sheets spreadsheet, or Slides presentation.\n2. Click **Extensions** \\\u003e **Google Apps Script**.\n3. In the script editor, click **Untitled project**.\n4. Give your project a name and click **Rename**.\n\n### Create a container-bound project from Google Forms\n\n1. Open a form in Google Forms.\n2. Click More more_vert \\\u003e **Script editor**.\n3. In the script editor, click **Untitled project**.\n4. Give your project a name and click **Rename**.\n\n### Create a standalone project using the `clasp` command line tool\n\n`clasp` is a command line tool that allows you create, pull/push, and deploy Apps\nScript projects from a terminal.\n\nSee the [Command Line Interface using `clasp` guide](/apps-script/guides/clasp)\nfor more details.\n\n### Delete a container-bound project\n\n| **Warning:** Once you delete a container-bound Apps Script project, it can't be recovered.\n\n1. Open your container-bound project using the appropriate method above.\n2. At the top left, click **Overview** info_outline.\n3. At the top right, click Remove delete \\\u003e **Delete forever**.\n\n| Only the owner of the container can see the deletion menu options.\n\n### Delete a standalone project\n\n1. Go to [`script.google.com`](https://script.google.com/).\n2. At the right of the project you want to delete, click More more_vert \\\u003e **Remove** \\\u003e **Remove**.\n\nManage files in a project\n-------------------------\n\n### Create a file\n\n1. Open your Apps Script project.\n2. At the left, click **Editor** code \\\u003e Add add.\n3. Select the type of file to create and give it a name.\n\n### Delete a file\n\n| Deleted files can't be recovered.\n\n1. Open your Apps Script project.\n2. At the left, click **Editor** code.\n3. Next to the file you want to delete, click More more_vert \\\u003e **Delete**.\n\n### Export files out of an Apps Script project\n\nTo take code files out of Apps Script, you can either copy and paste the code\nfrom each file into your preferred text editor or use clasp on the command line.\nTo use clasp, refer to [download a\nscript project](/apps-script/guides/clasp#download_a_script_project).\n\nSet the time zone for a project\n-------------------------------\n\nYou can set the time zone for an Apps Script project. Functions performed by the\nscript use this time zone.\n\n1. Open your Apps Script project.\n2. At the left, click **Project Settings** .\n3. In the **Time zone** section, select the time zone you want to use.\n\nIf you want a specific function to use a different time zone than the script\nproject's, explicitly enter the time zone in your function. For example, in the\nbelow sample, each function creates a new event in Google Calendar. The first\nfunction defaults to the project time zone. The second function specifies the\nPacific time zone, so the event is scheduled in Pacific time, regardless of the\nproject's time zone. \n\n function createEvent(){\n // Creates an event in the script project's time zone and logs the ID\n var event = CalendarApp.getDefaultCalendar().createEvent('New test event',\n new Date('December 20, 2022 17:00:00'),\n new Date('December 20, 2022 18:00:00'));\n console.log('Event ID: ' + event.getId());\n }\n function createEventPacific(){\n // Creates an event with a specified time zone and logs the event ID.\n var event = CalendarApp.getDefaultCalendar().createEvent('New sample event',\n new Date('December 20, 2022 17:00:00 PDT'),\n new Date('December 20, 2022 18:00:00 PDT'));\n console.log('Event ID: ' + event.getId());\n }\n\nFix issues with multiple Google Accounts\n----------------------------------------\n\nIf you're logged into multiple Google Accounts at the same time, you might\nhave trouble accessing your add-ons and web apps.\nMulti-login, or\nbeing logged into multiple Google Accounts at once, isn't supported for Apps\nScript, add-ons, or web apps.\n\n- **If you open the Apps Script editor** while logged in to more than one account,\n Google prompts\n you to choose the account you want to proceed with.\n\n- **If you open a web app or add-on** and experience multi-login issues, try one of\n the following solutions:\n\n - Log out of all your Google Accounts and only log in to the one that has the add-on or web app you want to access.\n - Open an incognito window in Google Chrome, or an equivalent private browsing window, and log in to the Google Account that has the add-on or web app you want to access."]]