是否有一种方法可以检索SharePoint列表以使用Java代码全部更新SQL数据库?

时间:2019-08-05 13:05:36

标签: java sharepoint

我正在设置一个SQL Server,以存储SharePoint列表中的所有数据,然后根据该问题无关紧要的SQL Server数据创建文件。基本上,我需要提取SharePoint数据并将其放入SQL Server。我有一个模仿SharePoint网站布局的SQL数据库,现在我只需要有一个能够检索此数据并将其直接放入SQL Server或将其检索到.csv文件中的代码即可。已将.csv文件放置到SQL Server中的书面代码。

我尝试使用Powershell脚本生成.csv文件,然后运行Java代码将.csv文件放入SQL Server,并且在向我报告Powershell脚本正在更改SharePoint之前,该方法非常有效数据(例如:名为checked的列:yes / no会被标记为no,我将运行脚本以检索SharePoint数据。然后有人会尝试将选中的列更新为yes(选中后),而该列不会更新)。我找不到发生这种情况的原因,因为脚本只会读取数据,但显然不会读取数据。这是一个大问题,因为SharePoint数据是实时数据,所有员工每天都会检查和更新

Java最好是只让某人运行一个程序(update.java)并用新的SharePoint数据更新SQL Server,但可以提供任何帮助。很抱歉,如果这还不够具体,或者如果它是重复的,因为这是我的第一个问题,而我找不到其他问题可以回答我的问题,那么我会尽力做到尽可能具体。谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用SharePoint REST服务从SharePoint列表中提取列表项。获得项目后,可以将它们存储在SQL表中或将它们保存到数据文件中。

https://docs.microsoft.com/en-us/sharepoint/dev/sp-add-ins/get-to-know-the-sharepoint-rest-service