【发布时间】:2018-11-30 03:49:08
【问题描述】:
我有一个带有库 InfoPath 表单的表单库。一切正常,直到今天发现并报告了一个奇怪的问题。考虑以下 2 个发生问题的场景:
如果我有项目 121、122、123,然后出于某种原因删除了项目 123,那么我创建的下一个项目当然是 124,因为我使用 ID 字段来创建我的文件名,但这单击提交按钮后,编辑后的项目将为每次编辑提供多个项目。但奇怪的是,如果我将 124 保留在最后一个状态,例如在 2 次编辑之后,现在最新的 ID 将是 126 并创建一个新项目 127,一切都会好起来的,每次对 127 的编辑都会更新同一个项目。
一些旧项目表现出相同的行为,但有问题的项目和没有问题的项目之间没有真正的相似性,而且问题纯粹是随机的。
提交规则非常简单。
- 使用 today() 中的子字符串公式提取当前月份。
-
使用从今天提取的当前年份字段以及使用子字符串公式计算表单年份。
如果当前月份在 10 月之前,则根据月份形式将年份设置为当前年份。
如果当前月份在 10 月之后,则基于月份形式 year 设置为当前年份 +1。
- 如果库中没有项目,我现在将表单 ID 设置为 1
- 如果库中有项目并且考虑到它是没有标题的新项目,那么我将表单 ID 设置如下:
- 现在我正在设置表单标题,我将其用作表单库中的文件名,将覆盖设置为是。
- 终于提交表格了。 enter image description here
我尝试了所有方法,但无法找出导致问题的原因。请帮我解决这个问题。
谢谢,
苏哈斯
【问题讨论】:
标签: sharepoint-online infopath