Beispiele und Szenarien für Office-Skripts

Dieser Abschnitt enthält Auf Office-Skripts basierende Lösungen, die Endbenutzern dabei helfen, tägliche Aufgaben zu automatisieren. Es enthält realistische Szenarien, denen Benutzer gegenüberstehen, und bietet detaillierte Lösungen.

  • Grundlagen zeigen gängige Beispiele, aus denen größere Skripts bestehen. Sie werden basierend auf einem allgemeinen Excel-Feature kategorisiert.
  • Schnelle Szenarien sind Beispiele, die ein bestimmtes Problem besser lösen.
  • Anwendungsübergreifende Szenarien sind Beispiele, in denen Power Automate mit einem oder mehreren Office-Skripts als integraler Bestandteil des Flows verwendet wird.
  • Reale Szenarien sind einige größere Beispiele, die als vollständige, reale Lösungen umrahmt sind.
  • Beiträge aus der Community sind Beispiele von Mitgliedern der Office Scripts-Community, die oft leichtherzig sind.

Wichtig

Stellen Sie sicher, dass Sie die Voraussetzungen für Office-Skripts erfüllen, bevor Sie die Beispiele ausprobieren. Die Anforderungen für Ihr Microsoft 365-Abonnement und -Konto finden Sie unter Plattformsupport.

Grundlagen

Project Details
Bereiche: Arbeiten mit dem Raster In diesen Beispielen wird gezeigt, wie das Range -Objekt funktioniert, das für die meisten Skripts von zentraler Bedeutung ist.
Beispiele für bedingte Formatierung In diesen Beispielen wird gezeigt, wie verschiedene Formatvorlagen für bedingte Formatierungen auf einen Bereich angewendet werden.
Datenüberprüfungsbeispiele: Dropdownlisten, Eingabeaufforderungen und Warn-Popups In diesen Beispielen wird gezeigt, wie Die Datenüberprüfung verwendet wird, um bestimmte Bedingungen für Zelldaten vorzuweisen, und wie der Benutzer auf diese Regeln hingewiesen wird.
Datumsbeispiele Eine Sammlung von Beispielen, die zeigen, wie Sie zwischen JavaScript- und Excel-Datumsformaten übersetzen.
Bildbeispiele In diesem Beispiel wird einer Arbeitsmappe ein Bild hinzugefügt und ein Bild übergreifend kopiert.
Beispiele für Zeilen- und Spaltensichtbarkeit Eine Sammlung von Beispielen, die veranschaulichen, wie Zeilen und Spalten angezeigt, ausgeblendet und fixiert werden.
Tabellenbeispiele Eine Sammlung von Beispielen, die allgemeine Interaktionen mit Excel-Tabellen veranschaulichen.

Schnelle Szenarien

Achten Sie darauf, die in den einzelnen Beispielen enthaltenen Beispielarbeitsmappen herunterzuladen. Auf diese Weise können Sie das Setup überspringen und das kerne Konzept verstehen, das im Beispiel veranschaulicht wird.

Project Details
Kopieren mehrerer Excel-Tabellen in eine einzelne Tabelle In diesem Beispiel werden Daten aus mehreren Excel-Tabellen in einer einzelnen Tabelle kombiniert, die alle Zeilen enthält.
Inhaltsverzeichnis für eine Arbeitsmappe erstellen In diesem Beispiel wird ein Inhaltsverzeichnis mit Links zu jedem Arbeitsblatt erstellt.
Zählen leerer Zeilen in einem bestimmten Blatt oder in allen Blättern In diesem Beispiel wird ermittelt, ob leere Zeilen in Blättern vorhanden sind, in denen Sie davon ausgehen, dass Daten vorhanden sind, und dann wird die Anzahl leerer Zeilen für die Verwendung in einem Power Automate-Flow gemeldet.
Verwalten des Berechnungsmodus in Excel In diesem Beispiel wird gezeigt, wie Sie den Berechnungsmodus verwenden und Methoden in Excel mithilfe von Office-Skripts berechnen.
Verschieben von Zeilen zwischen Tabellen In diesem Beispiel wird gezeigt, wie Sie Zeilen zwischen Tabellen verschieben, indem Sie Filter speichern und dann die Filter verarbeiten und erneut anwenden.
Personen mit Kommentaren benachrichtigen In diesem Beispiel werden Kommentare zu einer Zelle einschließlich @mentioning eines Kollegen hinzugefügt.
Ausgeben von Excel-Daten als JSON Diese Lösung zeigt, wie Excel-Tabellendaten als JSON ausgegeben werden, um sie in Power Automate zu verwenden.
Entfernen von Links aus jeder Zelle in einem Excel-Arbeitsblatt In diesem Beispiel werden alle Links aus dem aktuellen Arbeitsblatt gelöscht.
Festlegen der bedingten Formatierung für spaltenübergreifende Vergleiche In diesem Beispiel wird die Formatierung basierend auf Werten in angrenzenden Spalten angewendet. Außerdem werden Benutzereingaben über Skriptparameter abgerufen.
Verwenden externer Abrufaufrufe In diesem Beispiel wird verwendet fetch , um Informationen von GitHub für das Skript abzurufen.

Anwendungsübergreifende Szenarien

Verwenden Sie Power Automate , um andere Anwendungen mit Excel zu verbinden. Lassen Sie Ihre Skripts E-Mails, Formulare, Teams-Nachrichten und vieles mehr unterstützen. Diese Beispiele enthalten schrittweise Anweisungen zum Erstellen der einzelnen Power Automate-Flows.

Project Details
Kombinieren von Arbeitsblättern in einer einzelnen Arbeitsmappe In diesem Beispiel werden Office-Skripts und Power Automate verwendet, um Daten aus anderen Arbeitsmappen in eine einzelne Arbeitsmappe zu pullen.
Konvertieren von CSV-Dateien in Excel-Arbeitsmappen In diesem Beispiel werden Office-Skripts und Power Automate verwendet, um .xlsx Dateien aus .csv Dateien zu erstellen.
Querverweisarbeitsmappen In diesem Beispiel werden Office-Skripts und Power Automate verwendet, um Informationen in verschiedenen Arbeitsmappen zu referenzieren und zu überprüfen.
Email Von Diagramm- und Tabellenbildern In diesem Beispiel werden Office-Skripts und Power Automate-Aktionen verwendet, um ein Diagramm zu erstellen und dieses Diagramm als Bild per E-Mail zu senden.
Aufzeichnen täglicher Änderungen in Excel und Melden mit einem Flow In diesem Beispiel wird ein geplanter Power Automate-Flow verwendet, um tägliche Messwerte aufzuzeichnen und die Änderungen zu melden.
Ausführen eines Scripts für alle Excel-Dateien in einem Ordner Dieses Beispiel führt eine Reihe von Automatisierungsaufgaben für alle Dateien aus, die sich in einem Ordner auf OneDrive for Business befinden (kann auch für einen SharePoint-Ordner verwendet werden). Es führt Berechnungen für die Excel-Dateien aus, fügt Formatierungen hinzu und fügt einen Kommentar ein, den @mentions ein Kollege einfügt.
Erstellen eines großen Datasets In diesem Beispiel wird gezeigt, wie sie mit einem großen Bereich als kleinere Teilbereiche arbeiten. Dies hilft Flows bei der Verarbeitung von Datenübertragungslimits und Vorgangstimeouts.

Reale Szenarien

Office-Skripts können Teile Ihrer täglichen Routine automatisieren. Diese täglichen Aufgaben sind häufig in einzigartigen Ökosystemen mit Excel-Arbeitsmappen vorhanden, die auf besondere Weise eingerichtet sind. Diese größeren Szenariobeispiele veranschaulichen solche realen Anwendungsfälle. Sie enthalten sowohl die Office-Skripts als auch die Arbeitsmappen, sodass Sie das Szenario von Ende zu Ende sehen können.

Szenario Details
Analysieren von Webdownloads Dieses Szenario enthält ein Skript, das Webdatenverkehrsdatensätze analysiert, um das Ursprungsland eines Benutzers zu bestimmen. Es zeigt die Fähigkeiten der Textanalyse, die Verwendung von Unterfunktionen in Skripts, das Anwenden von bedingter Formatierung und das Arbeiten mit Tabellen.
Wasserstandsdaten von NOAA abrufen und grafisch darstellen In diesem Szenario wird ein Office-Skript verwendet, um Daten aus einer externen Quelle (der NOAA Tides and Currents-Datenbank) abzurufen und die resultierenden Informationen zu graphieren. Es hebt die Fähigkeiten hervor, die mit fetch zum Abrufen von Daten und verwenden von Diagrammen verwendet werden können.
Bewertungsrechner Dieses Szenario enthält ein Skript, das den Datensatz eines Kursleiters für die Noten seiner Klasse überprüft. Es zeigt die Fähigkeiten der Fehlerüberprüfung, Zellformatierung und regulärer Ausdrücke.
Vorstellungsgespräche in Teams planen In diesem Szenario wird gezeigt, wie Sie eine Excel-Kalkulationstabelle verwenden, um Die Besprechungszeiten von Vorstellungsgesprächen zu verwalten und einen Flow zu Planen von Besprechungen in Teams zu erstellen.
Aufgabenerinnerungen als Teams-Karten In diesem Szenario wird ein Office-Skript in einem Power Automate-Flow verwendet, um Erinnerungen an Kollegen zu senden, um die status eines Projekts zu aktualisieren. Es hebt die Fähigkeiten der Power Automate-Integration und Datenübertragung in und aus Skripts hervor.

Beispiele für community Beiträge und Spaß

Wir begrüßen Beiträge aus unserer Office Scripts-Community! Sie können gerne einen Pull Request zur Überprüfung erstellen.

Project Details
Spiel des Lebens Der Blog "Ready Player Zero" von Yutao Huang in der Excel Tech Community enthält ein Skript zum Modell von John Conways Spiel des Lebens.
Stempeluhr-Taste Dieses Skript wurde von Brian Gonzalez beigesteuert. Das Szenario enthält ein Skript und eine Skriptschaltfläche, die die aktuelle Uhrzeit aufzeichnet.
Animation für Jahreszeitengrüße Dieses Skript wurde von Leslie Black im Geiste der Weihnachtszeit beigesteuert! Es ist ein lustiges Skript, das einen singenden Weihnachtsbaum in Excel mithilfe von Office-Skripts zeigt.

Kommentar hinterlassen

Sie können einen Kommentar hinterlassen, einen Vorschlag machen oder ein Problem protokollieren, indem Sie den Abschnitt Feedback unten auf der Dokumentationsseite des jeweiligen Beispiels verwenden.