0

我被要求开发一个托管在 Sharepoint 2013 上的 Web 应用程序,该应用程序必须处理大量数据。它基本上包含在一个巨大的表格中,用于保存和编辑许多信息。

不幸的是,由于一些工作限制,我无法访问后端,因此必须完全在客户端完成。

我已经知道如何以编程方式创建带有站点列的共享点列表并使用 REST 将数据保存在其中。问题是,我需要创建一个包含至少 379 个站点列(字段)的 Sharepoint 列表(用作数据库),其中 271 个必须是单行文本,108 个必须是多行文本,这样做我认为我会超过阈值限制(单个列表中的网站栏太多)。

有什么办法可以使这项工作?关于如何仅使用客户端解决方案(例如 REST)在 Sharepoint 上保存大量数据的任何其他解决方案?也许有一种方法可以通过 REST 在 Sharepoint 上以任何方式保存 XML 或 JSON 文件?

4

1 回答 1

0

我不记得 SP 2013 中的列实际上是否有一些限制。当然,当您使用查找列时会有限制(一个视图中最多 12 列),但由于您只使用文本列,这应该不会阻塞...并限制一个视图中可能存在的行数(5000 - 普通用户,20 000 - 管理员用户)

最好在这里查看所有内容https://docs.microsoft.com/en-us/sharepoint/install/software-boundaries-and-limits

如 MS 所述:

SharePoint 列表中所有列的总和不能超过 8,000 字节。

此外,您可以创建一个注释列并将所有日期存储在 JSON 结构中,该结构将保存在此列中,或者创建库而不列出并将 JSON 文档存储在列表中(请注意,默认情况下,SharePoint 中阻止 JSON 格式存储在列表中并且您需要在 Central Admin 中为应用程序池更改这​​些设置 ->链接)。请注意,使用这种方法,您将无法使用许多 OOB SharePoint 功能,例如可能很方便的列过滤器

于 2019-08-08T21:38:36.920 回答