题
我有一个分享名单
有2个用户参加考试(用户A和用户B)
我需要列表项中的计算字段,使得如果用户“A”,则创建项目,字段vaule将是“X”。如果用户“B”,创建项目字段值将为“Y”
但我不能在计算字段的furmiula中使用[创建] !!这是为什么 ?!!还有另一种方法可以做我需要做的事情吗?!
解决方案
如果使用Sharepoint Designer是一个选项,您可以为该列表创建工作流程。将其设置为在创建新项目时开始 - 或 - 编辑,使用条件“如果Created_By等于...”。以及“将您的字段设置为您的值”的操作,然后添加一个Else If分支并重复。这将始终覆盖用户在“yourfield”中输入的任何内容。大约花2分钟完成所有这些。
其他提示
我相信你可以创建一个默认值设置为[Me]的文本字段,然后可以在计算字段中使用。
对于更复杂的公式(即任何具有条件逻辑的公式),请尝试为内容类型(或doc库)创建事件处理程序。这将允许您完全控制将字段设置为您想要的。
可以在编辑屏幕内隐藏用户字段。
确保使用 codeplex 中的STSDev来设置解决方案用于部署。
不隶属于 StackOverflow