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. |
Excel-Automatisierung | Eine Reihe von Skripts, die von Peter Kalmström beigetragen wurden, einschließlich einer Verwaltungslösung für wiederkehrende Aufgaben, die Office-Skripts, Power Automate und Power Apps umfasst. Die Reihe enthält Videos und Artikel, in denen die Lösung beschrieben wird. |
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.
Office Scripts