我正在尝试在this doc之后使用Microsoft Graph在Excel中添加表格。
我已经创建了一个Excel文件,并获得了我的DriveItemId。我在Graph Explorer上试了一下:
发布
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"
}
}
}
我该怎么做才能正确?感谢
答案 0 :(得分:1)
文档链接中显示的示例可能令人困惑。它意味着是实际值的占位符。
下面是一个示例API调用,用于在名为Sheet1的工作表上创建表。它使用body中的参数调用表集合上的add
操作。在“地址”属性中提供全范围地址。
{ “地址”:“Sheet1!A1:D5”, “hasHeaders”:是的 }
或者,您也可以在工作表的表集合中调用它。如果这样做,您可以跳过地址中的工作表名称。示例:
{ “地址”:“H1:L5”}