workbookOperation abrufen
Namespace: microsoft.graph
Wichtig
Die APIs unter der /beta
Version in Microsoft Graph können sich ändern. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in v1.0 verfügbar ist, verwenden Sie die Version Selektor.
Bedeutungslos, wenn diese URL unabhängig aufgerufen wird. Diese Anforderung ist Teil aller asynchronen Anforderungen für Excel. Dies wird verwendet, um die status eines workbookOperation-Objekts abzurufen.
Derzeit unterstützen nicht alle Anforderungen asynchron. Nehmen Sie als Beispiel Sitzungsanforderung erstellen.
Stellen Sie eine asynchrone Sitzungsanforderung zum Erstellen aus. Befolgen Sie die Dokumentation. Möglicherweise erhalten Sie status Code 202 Accepted
, den asynchronen Vorgang beginnt hier. Die URL dieses Dokuments wird im Antwortheader und im Standortteil abgerufen.
Diese API ist in den folgenden nationalen Cloudbereitstellungen verfügbar.
Globaler Dienst | US Government L4 | US Government L5 (DOD) | China, betrieben von 21Vianet |
---|---|---|---|
✅ | ✅ | ✅ | ❌ |
Berechtigungen
Wählen Sie für diese API die Als am wenigsten privilegierten Berechtigungen gekennzeichneten Berechtigungen aus. Verwenden Sie nur dann eine Berechtigung mit höheren Berechtigungen , wenn dies für Ihre App erforderlich ist. Ausführliche Informationen zu delegierten Berechtigungen und Anwendungsberechtigungen finden Sie unter Berechtigungstypen. Weitere Informationen zu diesen Berechtigungen finden Sie in der Berechtigungsreferenz.
Berechtigungstyp | Berechtigungen mit den geringsten Berechtigungen | Berechtigungen mit höheren Berechtigungen |
---|---|---|
Delegiert (Geschäfts-, Schul- oder Unikonto) | Files.ReadWrite | Nicht verfügbar. |
Delegiert (persönliches Microsoft-Konto) | Nicht unterstützt | Nicht unterstützt |
Anwendung | Nicht unterstützt | Nicht unterstützt |
HTTP-Anforderung
GET /me/drive/items/{id}/workbook/operations/{operation-id}
Anforderungsheader
Name | Beschreibung |
---|---|
Authorization | Bearer {token}. Erforderlich. Erfahren Sie mehr über die Authentifizierung und Autorisierung. |
Arbeitsmappensitzungs-ID | Arbeitsmappensitzungs-ID, die bestimmt, ob Änderungen beibehalten werden. Optional. |
Anforderungstext
Geben Sie keinen Anforderungstext für diese Methode an.
Antwort
Wenn die Methode erfolgreich verläuft, werden der 200 OK
Antwortcode und das angeforderte workbookOperation-Objekt im Antworttext zurückgegeben.
Beispiele
Anforderung
Im Folgenden wird ein Beispiel für eine anforderung mit langer Ausführungsdauer aufgeführt.
GET https://graph.microsoft.com/beta/me/drive/items/{drive-item-id}/workbook/operations/{operation-id}
Antwort
Antwort wird ausgeführt
Im Folgenden ist die Antwort mit dem status von running
dargestellt. Wenn Sie diese status erhalten, rufen Sie die Anforderung erneut ab, bis Sie nicht die gleichen Antworten erhalten.
HTTP/1.1 200 OK
Content-type: application/json
{
"id": "0195cfac-bd22-4f91-b276-dece0aa2378b",
"status": "running"
}
Antwort erfolgreich
Im Folgenden ist die Antwort mit dem status von succeeded
dargestellt.
ResourceLocation ist eine Gruppe von URLs, die die Rückgabewerte des ursprünglichen Vorgangs mit langer Ausführungszeit darstellen. Weitere Informationen zum Abrufen des Ergebnisses aus der resourceLocation-Eigenschaft finden Sie im Folgenden.
Vorgang | resourceLocation |
---|---|
Sitzung erstellen | sessionInfoResource |
Erstellen von tableRow | tableRowOperationResult |
TableRow löschen | Kein resourceLocation erforderlich. |
HTTP/1.1 200 OK
Content-type: application/json
{
"id": "0195cfac-bd22-4f91-b276-dece0aa2378b",
"status": "succeeded",
"resourceLocation":"https://graph.microsoft.com/beta/me/drive/items/01CCETFLK7GVZTZHSQNRD2AEI5XWTCU6FJ/workbook/sessionInfoResource(key='0195cfac-bd22-4f91-b276-dece0aa2378b')?sessionId=Y2x1c3Rlcj1QU0c0JnNlc3Npb249MTUuU0cyUEVQRjAwMDI4RjI1MS5BMTE2LjEuVTM2LmM4MGRiNjkwLTQwMTktNGNkNS1hYWJiLTJmYzczM2YxZTQ5ZjE0LjUuZW4tVVM1LmVuLVVTMjQuMTAwM2JmZmRhYzUyMzkzOS1Qcml2YXRlMS5TMjQuJTJmUEI0JTJmWjJqZmt1aXhJZHBjeE8xYmclM2QlM2QxNi4xNi4wLjE0NDEwLjM1MDUwMTQuNS5lbi1VUzUuZW4tVVMxLk0xLk4wLjEuUyZ1c2lkPWExOTMyNTU0LTlhNDAtNzYzNi1mNDU3LWEyNjExMmFkNDg2YQ=="
}
Fehler bei der Antwort
Im Folgenden ist die Antwort mit dem status von failed
dargestellt.
HTTP/1.1 200 OK
Content-type: application/json
{
"id": "0195cfac-bd22-4f91-b276-dece0aa2378b",
"status": "failed",
"error":
{
"code": "internalServerError",
"message": "An internal server error occurred while processing the request.",
"innerError": {
"code": ""internalServerErrorUncategorized",
"message": "An unspecified error has occurred.",
"innerError": {
"code": "GenericFileOpenError",
"message": "The workbook cannot be opened."
}
}
}
}