Sharepoint计算字段';s的公式由创建
我有一个sharepoint列表 examole有2个用户(用户A和用户B) 我需要列表项中的计算字段,如果用户“a”创建了项,则字段值将为“X”,如果用户“B”创建了项字段值,则字段值将为“Y”Sharepoint计算字段';s的公式由创建,sharepoint,list,formula,Sharepoint,List,Formula,我有一个sharepoint列表 examole有2个用户(用户A和用户B) 我需要列表项中的计算字段,如果用户“a”创建了项,则字段值将为“X”,如果用户“B”创建了项字段值,则字段值将为“Y” 但是我不能在计算字段的furmiula中使用[created by]!!为什么?!!还有没有别的方法来做我需要做的事 我相信您可以创建一个文本字段,该字段的默认值设置为[Me],然后可以在计算字段中使用。对于更复杂的公式(即任何具有条件逻辑的公式),请尝试为内容类型(或文档库)创建一个事件处理程序。这
但是我不能在计算字段的furmiula中使用[created by]!!为什么?!!还有没有别的方法来做我需要做的事 我相信您可以创建一个文本字段,该字段的默认值设置为[Me],然后可以在计算字段中使用。对于更复杂的公式(即任何具有条件逻辑的公式),请尝试为内容类型(或文档库)创建一个事件处理程序。这将允许您完全控制将字段设置为所需的值 该字段可以在编辑屏幕内对用户隐藏
确保使用STSDev from设置部署解决方案。如果使用Sharepoint Designer是一个选项,则可以为该列表创建工作流。将其设置为在创建或编辑新项目时开始,使用“If created_By equals…”条件和“将yourfield设置为yourvalue”操作,然后添加Else If分支并重复。这将始终覆盖用户在“yourfield”中输入的任何内容。完成这一切大约需要2分钟。好主意,比事件处理程序简单得多。