Microsoft graph api Microsoft Graph Excel API-请求不适用于多个范围
我们可以使用单个Microsoft Graph请求访问多个范围中的特定单元格值吗 例如:Microsoft graph api Microsoft Graph Excel API-请求不适用于多个范围,microsoft-graph-api,Microsoft Graph Api,我们可以使用单个Microsoft Graph请求访问多个范围中的特定单元格值吗 例如: https://graph.microsoft.com/v1.0/me/drive/items/{file id}/workbook/worksheets({id}')/Range(address='e10:e11,c58:c59') 如果我只要求一个范围,那么我就得到了预期的结果。如果我使用上述查询获取两个特定范围,则该范围不起作用: "error": { "code": "InvalidArg
https://graph.microsoft.com/v1.0/me/drive/items/{file id}/workbook/worksheets({id}')/Range(address='e10:e11,c58:c59')
如果我只要求一个范围,那么我就得到了预期的结果。如果我使用上述查询获取两个特定范围,则该范围不起作用:
"error": {
"code": "InvalidArgument",
"message": "The argument is invalid or missing or has an incorrect format.",
"innerError": {
"request-id": "1d3d0a3c-cf6f-4f0c-8e84-c65ff80cd020",
"date": "2017-07-25T14:13:11"
}
}
我怀疑您正试图以VBA可用于(即工作表(“Sheet1”).范围(“C5:D9,G9:H16,B14:D18”))的相同方式使用图形。这不是图形不支持的模型 相反,您需要使用单独的
GET
请求提取每个范围:
GET workbook/worksheets/Sheet1/range(address='e10:e11')
GET workbook/worksheets/Sheet1/range(address='c58:c59')
“不工作”是什么意思?你没有得到价值吗?您是否得到了错误的值?你收到错误消息了吗?嗨@JoshuaDrake我收到下面的错误消息:“错误”:{“代码”:“InvalidArgument”,“消息”:“参数无效或丢失或格式不正确。”,“内部错误”:{“请求id”:“1d3d0a3c-cf6f-4f0c-8e84-c65ff80cd020”,“日期”:“2017-07-25T14:13:11”}}虽然是另一种语言,但是你看到了吗:你能用一个名称添加该范围,然后简单地传入名称吗?嗨@JoshuaDrake,我认为传入名称行不通,可能是我传入两个范围的方式不对。例如:代替这个e10:e11,c58:c59,它可以是[e10:e11,c58:c59]或[e10:e11],[c58:c59],但我也尝试过其他组合,但它不起作用是的,但我不想多次发送get请求,这就是为什么我问是否有其他方法。