Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Script Lab ist ein kostenloses Tool für alle, die lernen möchten, wie man Office-Add-Ins entwickelt. Mit Script Lab können Sie die Office JavaScript-APIs zusammen mit Ihrem Dokument in Excel, Outlook, PowerPoint und Word programmieren und ausführen. Verwenden Sie dieses praktische Tool, um einen Prototyp der gewünschten Funktionalität in Ihrem eigenen Add-In zu erstellen und zu überprüfen.
Erleben Sie Script Lab in diesem einminütigen YouTube-Video in Aktion.
Was ist Script Lab?
Script Lab ist ein Add-In für die Erstellung von Prototypen von Add-Ins. Es verwendet die Office JavaScript-API in Excel, Outlook, PowerPoint und Word und befindet sich in einem Aufgabenbereich in Ihrem Dokument, Ihrer Kalkulationstabelle oder Ihrer E-Mail. Es verfügt über einen IntelliSense-fähigen Code-Editor, der auf dem gleichen Framework basiert, das auch Visual Studio Code verwendet. Über Script Lab haben Sie Zugriff auf eine Bibliothek mit Beispielen. Probieren Sie schnell Features aus, oder verwenden Sie diese Beispiele als Ausgangspunkt für eigenen Code. Sie können sogar kommende APIs in Script Lab ausprobieren, die sich noch in der Vorschau befinden.
Hinweis
Script Lab hat nichts mit Office-Skripts zu tun. Office-Skripts ist ein Tool zur Endbenutzerautomatisierung in Excel. Verwenden Sie Office-Skripts, wenn Sie schnelle, wiederverwendbare Lösungen wünschen, die keine Integrationen mit Webdiensten benötigen.
Hauptmerkmale
Script Lab bietet eine Reihe von Features, die Ihnen helfen, Prototypen von Add-In-Funktionen zu erstellen und die Office JavaScript-API zu erkunden.
Proben untersuchen
Beginnen Sie schnell mit einer Sammlung integrierter Beispiel-Snippets, die zeigen, wie Aufgaben mit der API ausgeführt werden. Führen Sie die Beispiele aus, um das Ergebnis sofort im Aufgabenbereich oder Dokument anzuzeigen, untersuchen Sie die Beispiele, um die Funktionsweise der API kennenzulernen, und verwenden Sie sogar Beispiele, um Prototypen für Ihr eigenes Add-In zu erstellen.
Code und Formatvorlage
Zusätzlich zu JavaScript- oder TypeScript-Code, der die Office JS-API aufruft, enthält jedes Snippet auch HTML-Markups, die den Inhalt des Aufgabenbereichs definieren, und CSS, das das Erscheinungsbild des Aufgabenbereichs definiert. Passen Sie das HTML-Markup und CSS an, um mit der Platzierung und dem Styling von Elementen zu experimentieren, während Sie einen Prototyp des Aufgabenbereichsentwurfs für Ihr eigenes Add-In erstellen.
Vorschau von APIs
Um Vorschau-APIs innerhalb eines Snippets aufzurufen, müssen Sie die Bibliotheken des Snippets aktualisieren, um das Beta Content Delivery Network (CDN) (https://officeapis.public.onecdn.static.microsoft/beta/office.js) und die Vorschautypdefinitionen @types/office-js-previewzu verwenden. Darüber hinaus ist auf einige Vorschau-APIs nur zugänglich, wenn Sie sich für das Microsoft 365 Insider-Programm registriert haben und einen Insider-Build von Office ausführen.
Speichern und Teilen von Snippets
Standardmäßig werden Codeausschnitte, die Sie in Script Lab öffnen, im Browsercache oder im lokalen Speicher gespeichert. Um einen Codeausschnitt dauerhaft zu speichern, wählen Sie Kopieren aus und fügen Sie den resultierenden Inhalt der Zwischenablage in eine neue .yml Datei ein. Verwenden Sie dies, um Codeausschnitte mit Kollegen zu teilen oder Code für Communitywebsites wie Stack Overflow bereitzustellen.
Um einen Codeausschnitt in Script Lab zu importieren, wählen Sie im Menü "Importieren" aus, und fügen Sie den vollständigen YAML-Code für den Codeausschnitt ein. Wenn Sie die YAML-Datei als GitHub-Gist gespeichert haben, können Sie stattdessen einen Link zum Gist einfügen.
Unterstützte Clients
Script Lab wird auf den folgenden Clients für Excel, Word und PowerPoint unterstützt.
- Office im Web
- Office unter Windows
- Office für Mac
Script Lab für Outlook ist auf den folgenden Clients verfügbar.
- Outlook im Web bei Verwendung des Chrome-, Microsoft Edge- oder Safari-Browsers
- Outlook unter Windows
- Outlook für Mac
Begrenzungen
Script Lab ist für Sie konzipiert, um mit kleinen Codebeispielen zu experimentieren. Im Allgemeinen sollte ein Snippet höchstens ein paar hundert Zeilen und ein paar tausend Zeichen umfassen.
Ihr Codeausschnitt kann hartcodierte Daten verwenden. Eine kleine Datenmenge (z. B. einige hundert Zeichen) ist für hartcodieren in Script Lab in Ordnung. Bei größeren Datenmengen empfehlen wir jedoch, diese extern zu speichern und sie dann zur Laufzeit mit einem Befehl wie fetch.
Halten Sie Ihre Codeausschnitte und hartcodierten Daten klein, da die Speicherung mehrerer großer Codeausschnitte den Speicherplatz von Script Lab übersteigen und Probleme beim Laden von Script Lab verursachen könnte.
Nächste Schritte
Nachdem Sie einen Prototyp für Ihren Code in Script Lab erstellt haben, verwandeln Sie ihn in ein echtes Add-In mit den Schritten unter Erstellen eines eigenständigen Office-Add-Ins aus Ihrem Script Lab-Code.
Probleme
Wenn Sie ein Problem finden oder Feedback für uns haben, teilen Sie uns dies mit.
- Problem in diesem Artikel? Weitere Informationen finden Sie im Abschnitt "Feedback zu Office-Add-Ins" am Ende dieses Artikels.
- Problem mit einem Script Lab-Codebeispiel? Öffnen Sie eine neue Ausgabe im GitHub-Repository office-js-snippets.
- Feedback oder Problem mit dem Script Lab Tool? Öffnen Sie ein neues Problem im office-js GitHub-Repository.
Siehe auch
Office Add-ins