面向 SharePoint 2010 开发面向服务的应用程序及与 Office 集成
1. REST 与 SharePoint 2010 的交互
REST 是与 SharePoint 2010 进行交互的轻量级方式。通过使用 URI,你可以与 SharePoint 站点内 Excel 电子表格中的数据进行交互。不过,你必须结合存储在 SharePoint 站点中的 Excel 文档来利用这些 URI,因为你要使用 ExcelRest.aspx 重定向或 Listdata.svc(用于强类型数据编程)来与该数据进行交互。
REST 支持多种返回格式,例如 HTML、Atom、图像或工作簿。若要启用特定的返回数据,可在 REST URI 后追加?$format=html以 HTML 格式返回指定命名区域的数据。例如,在操作示例中对“Sales”命名区域的处理就是如此。你也可以将数据作为 Atom 源返回,只需在以下 URI 末尾追加?$format=atom:
http://intranet.contoso.com/_vti_bin/ExcelRest.aspx/Shared%20Documents/ RestExample.xlsx/Model/Ranges(‘Sales’)?$format=atom你可以思考如何开发应用程序,利用轻量级的 REST 协议将数据存入或取出 SharePoint 列表,或者以编程方式访问 Excel 电子表格中的数据。