2

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

似乎这一切顺利,直到通过 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

任何帮助深表感谢!谢谢。

4

2 回答 2

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

于 2016-06-19T05:14:49.107 回答
0

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

于 2017-01-19T18:33:13.703 回答