-
28-09-2020 - |
题
我有一个SharePoint列表,所有这些列表都有一个唯一的ID来标识项目,所以我想创建一个计算的列,这些列计算有多少ID在那里,如计数!
任何帮助是赞赏
解决方案
-
id字段通常由系统自动分配。只要您不删除条目,新的ID号就会显示您有多少条目。
-
计算的字段仅在编辑/保存条目时才“计算”。它不会自动重新计算。假设您有办法获取条目总数,如果稍后添加更多条目,则不会自动更新当前条目中存储的条目总数。
-
或您必须执行一个或多个工作流程,以便在列表中添加一个条目时,工作流将在每个条目上运行以更新每个条目的计数字段。 (更新条目时更新计数字段的一个工作流程,另一个工作流程,定义为使用不同的列表,以查找下一个未更新的条目并触发更改它,停止所有条目更新时)
如果需要在#3
上需要更多详细信息,请添加注释#3,有两个主题, A.获得总入口号的计数 B.更新字段上的计数编号(例如“列表的”计数“)。
关于A. 我想我们可以用CAML查询来完成此操作。检查链接这里,和例如,这个。 或者例如在NINTEX Workflow中,只需执行“查询列表”以获取ID字段的集合和“集合操作”。
关于B. 假设我们正在使用列表X,我们定义名为Y.的“控制”列表。 在每个创建/修改x的条目时,我们触发了一个工作流WX,它只是为了更新列表Y中的任何字段定义的条目,只是为了触发WY。
在y条目的每个修改时,我们触发工作流Wy,它是在列表x中执行条目的计数,在列表x中找到一个条目,其中“count”的列表x中的条目与新计数编号不匹配,并使用新计数编号更新X中的条目,并停止WY,但由于x中的条目更新,WY将再次触发。
在WY中,您必须添加逻辑/条件以停止工作流WY,当找不到X条目时,避免不定式循环。
在x中的“count”字段以下不是计算的字段,而只是一个数字字段。
其他提示
您不能,计算列仅在当前项上运行。您可以创建分组视图并使用总计部分添加到字段中的计数。