Was die Fortgeschrittenen-Ausgabe abdeckt
- Jeder Tipp enthält Code, eine API oder Automatisierung. Alles, was nur Bildschirmbedienung erfordert, gehört in die Praxisausgabe, und diese Ausgabe verlinkt stattdessen auf den passenden Praxistipp.
- Der Code wurde mit einem lokalen Python ausgeführt und die Ausgabe wird angezeigt. Code, der eine Microsoft-365-Anmeldung benötigt, wurde bis zum Anmeldeschritt ausgeführt, womit bestätigt ist, dass die verwendeten SDK-Aufrufe existieren.
- Im Code erscheinen keine Geheimnisse; Tenant-IDs und ähnliche Werte werden aus Umgebungsvariablen gelesen. Code, der etwas schreibt oder sendet, tut standardmäßig nichts (DRY_RUN).
- Code, der Microsoft Graph verwendet, nennt die kleinsten Berechtigungen, die er benötigt.
Lesereihenfolge
- End-to-End-Handbuch (ein Beispiel von der Idee bis zum Betrieb)
- Computational Thinking (zerlegen, abstrahieren, verifizieren)
- Von der Anweisung zum Code (wie man Copilot um Code bittet)
- Auswählen, wo Code läuft
- Authentifizierung, Berechtigungen und Governance
- Apps × Python-Seiten (beginnen Sie mit der App, die Sie nutzen)
- Workflow-Rezepte und Dokumentensuche (kombinierte Beispiele)
Voraussetzungen
- Python 3 ist lokal verfügbar. Bibliotheken in einer projektspezifischen virtuellen Umgebung (venv) installieren.
- Ein Microsoft-365-Geschäfts- oder Schulkonto.
- Für Code, der Microsoft Graph nutzt: eine App, die von den Administratoren Ihrer Organisation in Microsoft Entra registriert wurde, mit Zustimmung zu den benötigten Berechtigungen. Erweitern Sie die Berechtigungen nicht eigenmächtig.
- Python in Excel unterliegt seiner Verfügbarkeit und den Lizenzbedingungen (siehe die Seite Excel × Python).
Apps × Python
Excel × Python
pandas aus Zellen mit =PY() und xl() ausführen und wann stattdessen lokal openpyxl verwendet werden sollte
7 TippsWord × Python
Absätze und Tabellen mit python-docx extrahieren und die Ergebnisse in eine separate Datei schreiben
7 TippsPowerPoint × Python
Folientexte, Tabellen und Notizen mit python-pptx massenhaft auslesen
7 TippsOutlook × Python
Mails und Kalendereinträge mit Microsoft Graph lesen und auswerten
8 TippsTeams × Python
Posten über Workflows, Nachrichten mit Graph lesen und Bots
8 TippsSharePoint / OneDrive × Python
Laufwerke, Listen und Spaltenwerte mit Graph auslesen und nur Änderungen nachverfolgen
10 TippsDokumentensuche × Python
Große Dokumentensammlungen nach Bedeutung durchsuchen, nicht nur nach übereinstimmenden Wörtern
8 TippsAgenten × Python
Python-Logik zu Copilot-Studio- und Agents-SDK-Agenten hinzufügen
6 TippsCodeausführung in Copilot
Wo Copilot Code schreibt und ausführt und wie man das Ergebnis prüft
8 TippsPower Automate × Python
Wo Python in Flows passt (Desktop und Azure Functions)
Wie diese Seite entsteht:
End-to-End-Handbuch
Ein durchgespieltes Beispiel: die Prüfung von Formulierungen in Word-Dokumenten, von der Idee bis zur Wartung
8 AbschnitteComputational Thinking
Zerlegung, Abstraktion, Mustererkennung, Algorithmenentwurf und Verifikation, Schritt für Schritt an einer realen Aufgabe
6 TippsVon Anweisungen zu Code
Anweisungsmuster, damit Copilot und GitHub Copilot Code schreiben
6 TippsAuswählen, wo Code läuft
Python in Excel, eine lokale venv, Azure Functions und Notebooks
10 TippsAuthentifizierung, Berechtigungen und Governance
MSAL-Anmeldung, minimale Rechtevergabe, Secrets, personenbezogene Daten und Audit-Trails
5 TippsWorkflow-Rezepte
Formulierungsprüfungen, Stapelprüfung von Folien, Auswertung von Listen, Auswertung von Anfrage-Mails und Prüfung von Bibliotheksspalten
Kürzlich hinzugefügt oder aktualisiert
- 9. Oktober 2026SharePoint / OneDrive × Python · ÜberarbeitetVorschaubilder mit einer einzigen Graph-Anfrage und einem Bearer-Token abrufen, ohne Weiterleitung
- 9. Oktober 2026Authentifizierung, Berechtigungen und Governance · HinzugefügtBei jedem Chunk einer Upload-Sitzung ein SharePoint-Online-Token mitsenden
- 9. Oktober 2026Power Automate × Python · HinzugefügtEin @workflow_tool für Azure-Functions-Hosted-Skills-Workflows schreiben
- 7. Oktober 2026Power Automate × Python · HinzugefügtEinen Agenten aus einem Durable-Functions-Orchestrator mit context.call_agent aufrufen
- 7. Oktober 2026Agenten × Python · HinzugefügtEinen Agenten mit der markdown_agent-Bindung zu einer Python-Azure-Function hinzufügen
- 2. Oktober 2026Teams × Python · HinzugefügtAnhänge mit den Downloadern empfangen und aus input_files lesen
- 2. Oktober 2026Authentifizierung, Berechtigungen und Governance · Hinzugefügtrequest_id protokollieren, um eine Anfrage von Anfang bis Ende nachzuverfolgen
- 12. September 2026Word × Python · HinzugefügtEine .docx-Datei aus OneDrive oder SharePoint mit Graph herunterladen und im Speicher lesen
- 12. September 2026Word × Python · HinzugefügtZwei Versionen absatzweise vergleichen und einen neuen Word-Bericht erstellen
- 12. September 2026Word × Python · HinzugefügtErgebnisse der Stilprüfung als Word-Kommentare in einer Kopie des Dokuments festhalten
Vollständiges Update-Protokoll ansehen →
Wie dieser Abschnitt entsteht
Quellen sind die offizielle Microsoft-Dokumentation (learn.microsoft.com, support.microsoft.com), der Microsoft 365 Developer Blog, das Microsoft-Graph-Changelog sowie die offizielle Dokumentation und die GitHub-Release-Notes der jeweiligen Bibliothek. Ergebnisseiten von Suchmaschinen werden nicht verwendet.
Neue Informationen werden täglich automatisch gesammelt und zu Kandidaten für Tipps aufbereitet. Eine maschinelle Prüfung bestätigt, dass die belegende Passage in der Quelle vorhanden ist, dass Zahlen in der Quelle vorkommen, dass sich der Tipp nicht mit der Praxisausgabe überschneidet, dass der Code keine Geheimnisse oder standardmäßigen Schreibvorgänge enthält, dass die Graph-Berechtigungen minimal und benannt sind und dass die API-Namen des Codes in der Quelle vorkommen. Nur Kandidaten, die bestehen, werden veröffentlicht. Code in automatisch gesammelten Kandidaten wird niemals auf dem Server ausgeführt.
Dieser Abschnitt ist keine offizielle Produktdokumentation. Probieren Sie Code zunächst mit einer kleinen Datenmenge aus, im Rahmen der Regeln und Berechtigungen Ihrer Organisation.