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