SharePoint 工作流运行后,infopath带有公式的域值不变

慌什么呢 2020-06-06 12:17:31
我有一个infopath表单,在“残值”这个域中设置了默认值,默认值是一个公式,公式如下:“(((number(折旧年限) * 12) - ((translate(substring(now(), 0, 6), "-", "") - translate(substring(入库时间, 0, 6), "-", "")) * 12 + (substring-after(translate(substring(now(), 0, 9), "-", ""), translate(substring(now(), 0, 6), "-", "")) - substring-after(translate(substring(入库时间, 0, 9), "-", ""), translate(substring(入库时间, 0, 6), "-", ""))))) * 采购金额) / (number(折旧年限) * 12)”,运行工作流后,将判断如果残值计算的值大于0则循环运行直到残值小于或等于零。可是测试中发现就算残值等于0后,工作流仍旧运行却不停止。 将该值做为变量取出,发现虽然表单中该值已经小于或等于0了,可是工作流取出的变量却一直没有变化。只有重新编辑表单再保存后才改变。
...全文
16 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
源代码大师 2021-05-06
  • 打赏
  • 举报
回复
希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10581430.html 希望对你有帮助:https://blog.csdn.net/it_xiangqiang/category_10768339.html

64,648

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧