共享点计算字段的公式由创建
时间:2020-03-06 14:29:14 来源:igfitidea点击:
我有一个共享列表
2位使用者(例如使用者A和使用者B)
我需要列表项中的计算字段,以便如果用户" A"创建了该项目,则字段有效值将为" X",如果用户" B"创建了该项目,则字段值将为" Y"
但我无法在计算字段的分支中使用[创建者]!这是为什么 ?!!还有另一种方法可以做我需要做的事吗?
解决方案
我相信我们可以创建一个默认值设置为[Me]的文本字段,然后该字段应可在计算字段中使用。
对于更复杂的公式(即任何具有条件逻辑的公式),请尝试为内容类型(或者文档库)创建事件处理程序。这将允许我们完全控制将字段设置为所需的字段。
可以在编辑屏幕内向用户隐藏该字段。
确保使用来自Codeplex的STSDev设置用于部署的解决方案。
如果使用Sharepoint Designer是一个选项,则可以为该列表创建工作流。将其设置为在创建或者编辑新项时开始,使用条件" If Created_By equals ..."和操作"将yourfield设置为yourvalue",然后添加Else If分支并重复。这将始终覆盖用户在"字段"中输入的所有内容。完成所有这些大约需要2分钟。