将Excel REST API与SharePoint Online一起使用时,可以设置的最大单元数是多少?

时间:2016-03-23 10:12:19

标签: sharepoint-online office365-restapi

我正在尝试在线使用Excel REST API来设置一些单元格值并检索一些计算字段。

在传递10个单元格值之前,这似乎很顺利。当传递更多内容时,我会从API中获得 503 Service Unavailable

URI中的字符数小于近似支持的2000个字符。

文档https://msdn.microsoft.com/en-us/library/ff394477.aspx

中未说明您可以设置的最大字段数量的任何限制

示例:

https://business-my.sharepoint.com/_vti_bin/ExcelRest.aspx/personal/john/documents/some.xlsx/model/Ranges('Input_Output!S2|S13')?$format=atom&Ranges('Input_Output!C3')=val1&Ranges('Input_Output!C4')=val2&Ranges('Input_Output!C5')=val3&Ranges('Input_Output!C8')=val4&Ranges('Input_Output!G2')=val5&Ranges('Input_Output!G3')=val6&Ranges('Input_Output!G4')=val7&Ranges('Input_Output!G5')=val8&Ranges('Input_Output!G6')=val9&Ranges('Input_Output!G10')=val10

非常感谢任何帮助!感谢。

2 个答案:

答案 0 :(得分:0)

鉴于此API接收URL中的输入数据,输入单元格的数量是有限的。 您是否已查看过现在作为Microsoft Graph一部分提供的新EXCEL REST API?这确实允许大输入单元格。 检查此API:

https://github.com/OfficeDev/microsoft-graph-docs/blob/master/api-reference/beta/api/range_update.md

http://graph.microsoft.io/en-us/docs/api-reference/beta/api/range_update

答案 1 :(得分:0)

我只能更新一个单元格,而是在下载中,而不是在源文档中。如果我可以指望用户将其保存回来,那就没问题了。这不保证。我不是最终或倒数第二的权威,所以继续寻找。