我想在每次签入 Excel 文件时以编程方式创建/更新 Sharepoint Online 项目列表。
有什么方法可以做到这一点,最好的方法是什么,甚至开始研究它。
这方面的任何信息都会有帮助。
是否还有一种方法可以基于通过外部 API 检索的 JSON 数据以编程方式创建/更新 Excel 文件
我想在每次签入 Excel 文件时以编程方式创建/更新 Sharepoint Online 项目列表。
有什么方法可以做到这一点,最好的方法是什么,甚至开始研究它。
这方面的任何信息都会有帮助。
是否还有一种方法可以基于通过外部 API 检索的 JSON 数据以编程方式创建/更新 Excel 文件
您可以在该文档库上设置事件处理程序。使用 epplus 之类的文件打开文件,解析 excel 文件并使用 Sharepoint Server 对象模型更新,插入列表项。
事件处理程序:http ://www.c-sharpcorner.com/uploadfile/Roji.Joy/event-handler-in-sharepoint-2010/
您可以在事件处理程序中获取对文件的引用,如下所示:
public override void ItemUpdated(SPItemEventProperties properties)
{
SPFile file = properties.ListItem.File;
byte[] fileBin = file.OpenBinary();
//use epp to open the binary array and perform some ListItem manipulation
}