我看不到一种本机执行此操作的方法,但是从本质上讲,我想利用版本历史记录中的特定字段值来计算当前值和最后输入的值之间的差。
场景: 业务用户将每周一次将每个列表项的列中的数值更新为累积值。 (即迄今为止的销售)
我现在可以在版本历史记录中看到最后输入的值是什么,输入的人以及输入的时间。我想知道是否有一种方法可以通过计算列的形式访问此信息,以找到这种差异(即本周的销售额)。我正在考虑的解决方案是为“上周总销售量”添加另一列,并让用户手动更新,当他们更新“本周总销售量”时,再有一个计算所得的列即可减去这些值。但是,这似乎很乏味,因为该信息已经在Sharepoint中。如果可以通过计算列,PowerAutomate流程或其他方法来执行此操作,请告诉我。
答案 0 :(得分:0)
使用计算所得的列无法捕获版本历史记录。 REST API是唯一有助于获取这些详细信息的选项。考虑到这一点,我可以在这里提出两种解决方案:
使用REST API
在Power Automate中使用REST API(推荐)
您可以参考this link来检查如何使用Power automate从HTTP请求中获取数据,也可以参考this link,它可以帮助您了解如何使用SharePoint rest API获取版本历史记录
我希望这对您实现目标很有帮助。