ブックの取得操作
名前空間: microsoft.graph
この URL が個別に呼び出される場合、意味はありません。 この要求は、Excel のすべての非同期要求の一部です。 これは 、workbookOperation オブジェクトの状態を取得するために使用されます。
現在、すべての要求が非同期をサポートしている場合ではありません。 例として、[セッション要求の作成] を使用します。
非同期セッションの作成 要求を発行し、ドキュメントに従って、状態コードを取得できます。非同期操作はここから開始され、このドキュメントは応答ヘッダーから、場所パーツから必要な URL を 202 Accepted 見 つける可能性があります。
アクセス許可
この API を呼び出すには、次のいずれかのアクセス許可が必要です。アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。
| アクセス許可の種類 | アクセス許可 (特権の小さいものから大きいものへ) |
|---|---|
| 委任 (職場または学校のアカウント) | Files.ReadWrite |
| 委任 (個人用 Microsoft アカウント) | サポートされていません。 |
| アプリケーション | サポートされていません。 |
HTTP 要求
GET /me/drive/items/{id}/workbook/operations/{operation-id}
要求ヘッダー
| 名前 | 説明 |
|---|---|
| Authorization | ベアラー {トークン}。必須。 |
| Workbook-Session-Id | 変更が保持されるかどうかを決定するブック セッション ID。 省略可能。 |
要求本文
このメソッドには、要求本文を指定しません。
応答
成功した場合、このメソッドは応答コードと、応答本文で要求 200 OK された workbookOperation オブジェクトを返します。
例
要求
要求の例を次に示します。
GET https://graph.microsoft.com/v1.0/me/drive/items/{drive-item-id}/workbook/operations/{operation-id}
応答
応答の実行
の状態の応答を次に示します running 。 この状態が表示された場合は、同じ応答が得らなかるまで、要求を再度ポーリングします。
HTTP/1.1 200 OK
Content-type: application/json
{
"id": "0195cfac-bd22-4f91-b276-dece0aa2378b",
"status": "running"
}
応答が成功しました
の状態の応答を次に示します succeeded 。 resourceLocation は、元の長時間実行される操作の戻り値を表す URL のグループです。 resourceLocation プロパティから結果を取得する方法の詳細については、次の表 を参照 してください。
| 操作 | resourceLocation |
|---|---|
| セッションを作成する | sessionInfoResource |
| TableRow の作成 | tableRowOperationResult |
| Delete tableRow | resourceLocation は不要です。 |
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=="
}
応答が失敗しました
の状態の応答を次に示します failed 。
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."
}
}
}
}
フィードバック
フィードバックの送信と表示