【问题标题】:What is the maximum amount of cells you can set when using Excel REST API with SharePoint Online?将 Excel REST API 与 SharePoint Online 结合使用时,您可以设置的最大单元格数量是多少?
【发布时间】:2017-01-20 02:33:13
【问题描述】:

我正在尝试使用 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

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

【问题讨论】:

  • 我刚才注意到响应头中有以下内容:X-XLSMsgId:RequestLimitsExceeded 究竟是什么意思?是否可以在一个范围内设置多个单元格而不是单独的查询参数来克服任何限制?
  • 没有人有任何线索吗?
  • 嗨@donerler。你找到答案了吗?

标签: sharepoint-online office365-restapi


【解决方案1】:

鉴于此 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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2013-04-09
      • 2021-04-01
      • 2018-11-12
      • 2021-10-12
      • 1970-01-01
      • 2018-05-12
      • 1970-01-01
      • 2010-11-03
      • 2017-12-23
      相关资源
      最近更新 更多