使用Microsoft Graph无法在Excel中添加表格

我正在试图在Excel 文档中使用Microsoft Graph添加一个表格。

我已经创build了一个Excel文件并获得了我的DriveItemId。 我在Graph Explorer上试了一下:

POST

https://graph.microsoft.com/beta/me/drive/items/01*****/workbook/tables/add 

请求正文

 { "address": "Table1", "hasHeaders": true } 

但它为我回报了这个:

 Status Code: 400 { "error": { "code": "InvalidArgument", "message": "The argument is invalid or missing or has an incorrect format.", "innerError": { "request-id": "d3bc1426-db8d-43aa-873b-aaf1326c387a", "date": "2017-04-28T22:16:03" } } } 

我怎样才能正确地做到这一点? 谢谢

文档链接中显示的示例可能会造成混淆。 它意味着实际值的占位符。

以下是一个示例API调用,在名为Sheet1的工作表上创build一个表。 它使用正文中的参数在表集合上调用add操作。 在“地址”属性中提供完整的地址。

POST https://graph.microsoft.com/v1.0/me/drive/items/01XTAKFWENRFW3SKBKKNGYEJDCOHUG7RLP/workbook/tables/add

{“address”:“Sheet1!A1:D5”,“hasHeaders”:true}

或者,您也可以在工作表的表集合上调用它。 如果这样做,则可以跳过地址中的表单名称。 例:

POST https://graph.microsoft.com/v1.0/me/drive/items/01XTAKFWENRFW3SKBKKNGYEJDCOHUG7RLP/workbook/worksheets/sheet1/tables/add

{“address”:“H1:L5”}