Skip to main content
Prüfe die Zuordnung der minimalen Standard Scopes für delegierten Zugriff auf jede Microsoft Excel Aktion. Die Zuordnung deckt Arbeitsmappensitzungen, Tabellenblätter, Tabellen, Zeilen, Spalten, Zellen, Formeln, Formatierungen und die Drive-Erkennung ab.
Files.ReadWrite.All ist der Plattformstandard für alle Excel-Aktionen, einschließlich Leseaktionen. Microsoft Graph nennt Files.ReadWrite als geringste Berechtigung, um eine Arbeitsmappe über eine Freigabe-URL aufzulösen (GET /shares/{u!}/driveItem). Files.Read und Files.Read.All reichen für diese API nicht.Obwohl persönliche /me/drive-Arbeitsmappen technisch mit Files.Read oder Files.ReadWrite funktionieren können, liegen Excel-Arbeitsmappen häufig in SharePoint-Dokumentbibliotheken, Microsoft 365-Gruppen oder werden über direkte Datei-URLs aufgelöst. Das Entfernen von .All schränkt den Zugriff rein auf persönliche OneDrive-Dateien ein und verhindert den Zugriff auf Arbeitsmappen in SharePoint-Dokumentbibliotheken sowie über Freigabelinks geteilte Dateien.Microsoft Graph unterstützt für Excel /workbook/-Sitzungsoperationen weder Sites.Selected noch Files.SelectedOperations.Selected.

Minimale Scopes pro Aktion

Jede Microsoft Excel Verbindung fordert zusätzlich openid, offline_access und User.Read an. Diese Scopes der Verbindung gelten zusätzlich zu den Aktions Scopes in der Tabelle.
AktionBeschreibungMinimale Scopes
Add sheet to workbookFügt einer bestehenden Excel-Arbeitsmappe ein Tabellenblatt hinzu.Files.ReadWrite.All
Add table rowFügt eine neue Zeile am Ende einer Tabelle hinzu.Files.ReadWrite.All
Clear rangeLöscht Zellinhalte, Formatierungen oder beides aus einem Bereich, ohne die Zellen zu löschen.Files.ReadWrite.All
Create chartErstellt ein Diagramm aus Daten in einem Zellbereich.Files.ReadWrite.All
Create tableErstellt eine neue Tabelle aus einem Zellbereich. Tabellen ermöglichen Filtern, Sortieren und strukturierte Verweise.Files.ReadWrite.All
Delete columnLöscht eine Spalte aus einem Tabellenblatt und verschiebt die verbleibenden Spalten nach links.Files.ReadWrite.All
Delete rowLöscht eine Zeile aus einem Tabellenblatt und verschiebt die verbleibenden Zeilen nach oben.Files.ReadWrite.All
Delete table rowLöscht eine bestimmte Zeile aus einer Tabelle anhand ihres Zeilenindex.Files.ReadWrite.All
Format cellsFormatiert Zellen einschließlich Schriftarten, Hintergrundfarben und Rahmen.Files.ReadWrite.All
Get all table columnsRuft alle Spalten einer Tabelle ab.Files.ReadWrite.All
Get item by nameSucht nach Excel-Dateien anhand ihres Namens oder löst eine direkte URL auf. Gibt Datei-ID, Drive-ID, Name, URL und Metadaten zur Verwendung mit anderen Excel-Aktionen zurück.Files.ReadWrite.All
Get rangeRuft Daten aus einem angegebenen Zellbereich in einem Tabellenblatt ab. Dient zum Lesen von Daten außerhalb einer Tabelle.Files.ReadWrite.All
Get sheet by item idRuft alle Tabellenblätter einer Excel-Arbeitsmappe ab.Files.ReadWrite.All
Get single table rowRuft eine bestimmte Zeile aus einer Tabelle anhand ihres Zeilenindex ab.Files.ReadWrite.All
Get table rowsRuft Zeilen aus einer Tabelle mit Paginierungsunterstützung einschließlich des Tabellennamens ab. Dient zum Lesen von Daten aus Excel-Tabellen.Files.ReadWrite.All
Get tablesRuft alle Tabellen eines Tabellenblatts anhand von Item-ID und Sheet-ID ab.Files.ReadWrite.All
Get workbook summaryRuft eine Zusammenfassung einer Excel-Arbeitsmappe einschließlich aller Blätter, ihrer Datenbereiche, Tabellen und Diagramme ab.Files.ReadWrite.All
Insert columnFügt eine neue leere Spalte links oder rechts neben einer angegebenen Spalte ein und verschiebt vorhandene Spalten.Files.ReadWrite.All
Insert formulasFügt Excel-Formeln in Zellen eines angegebenen Bereichs ein. Dient zum Hinzufügen von Berechnungen wie =SUM(), =AVERAGE(), =IF() usw.Files.ReadWrite.All
Insert rowFügt eine neue leere Zeile oberhalb oder unterhalb einer angegebenen Zeile ein und verschiebt vorhandene Zeilen nach unten.Files.ReadWrite.All
Merge cellsVerbindet Zellen in einem Bereich zu einer einzelnen Zelle.Files.ReadWrite.All
Resolve driveLöst Drive-Metadaten anhand der ID auf oder sucht nach Laufwerken anhand ihres Namens. Gibt standardisierte Elemente für die Auflösung von ID-Feldern zurück.Files.ReadWrite.All
Sites.Read.All
Resolve itemLöst Excel-Dateimetadaten anhand der ID auf oder sucht nach Dateien anhand ihres Namens. Gibt standardisierte Elemente für die Auflösung von ID-Feldern zurück.Files.ReadWrite.All
Resolve tableLöst Tabellenmetadaten anhand der ID auf oder sucht nach Tabellen anhand ihres Namens. Erfordert driveId und itemId.Files.ReadWrite.All
Resolve worksheetLöst Tabellenblattmetadaten anhand der ID auf oder sucht nach Tabellenblättern anhand ihres Namens. Erfordert driveId und itemId.Files.ReadWrite.All
Set alignmentLegt die Textausrichtung für Zellen fest (horizontal und vertikal).Files.ReadWrite.All
Set number formatLegt das Zahlenformat für Zellen fest (Währung, Prozent, Datum usw.).Files.ReadWrite.All
Sort rangeSortiert Daten in einem Bereich nach einer oder mehreren Spalten.Files.ReadWrite.All
Update cellsAktualisiert Zellen in einem Tabellenblatt in einem angegebenen Bereich.Files.ReadWrite.All
Update table rowAktualisiert Werte in einer bestimmten Zeile oder einem bestimmten Bereich innerhalb einer Excel-Tabelle.Files.ReadWrite.All

Verwandte Seiten