我正在使用 PnP nodejs 来执行由 SP 工作流触发的某些任务。要检测上传的文件是否已更改其内容 - 我必须从新上传的文件中检索文件大小或内容哈希。不幸的是,使用“.getItem()”交付的项目对象不提供任何散列或文件大小(使用 file.Modified 不可能可靠地检测到文件更改):
sp.web
.getFileByServerRelativePath(relativeUrl) //Eg. /Documents/a/file.txt
.getItem()
.then((file) => {...})
有什么建议可以用 PnP 检索这个吗?
或者,是否有更好、更可靠的方法来检测特定文件是否已在使用 PnP 的 Sharepoint 上发生更改?