SharePoint计算列基于其他列表数据

时间:2011-04-07 21:51:40

标签: sharepoint lookup contains calculated-columns

可以将计算列的值设置为来自其他列表的数据吗?假设我有一个查阅列,并根据我的选择,该查找列表中的另一列?

此外,计算列是否包含字符串包含或以运算符开头?

并且,附带问题,上述任何一种都可以在工作流程警报电子邮件条件中完成吗?

感谢。

3 个答案:

答案 0 :(得分:2)

  1. 我不知道2010年是否提供计算列的能力,但2007年没有。但是,您可以使用工作流从其他列表填充当前列表中的字段,然后根据该字段创建计算列。

  2. Ryan已经回复了那个。

  3. 是的,这可以在工作流程中完成,但我需要了解更多关于在我能够提供智能帮助之前你想要做什么的事情。

答案 1 :(得分:2)

您是否熟悉根据列表中输入的值在工作流程中查找ID?如果没有,请告诉我,我们会进一步解决这个问题。

假设您是,您可以创建名为LookupID的变量,并从查找列表中放置查找值的行ID。然后分析变量值,看它是否与满足您标准的ID匹配。

如果是,请使用“动态字符串”构建器构建URL以包含该ID。所以URL看起来像:

HTTP://server/site/Lists/myList/DispForm.aspx ID = [ListID]

[ListID]是使用动态字符串构建器中的“查找字段”按钮添加到字符串的参数。

答案 2 :(得分:1)

  

计算列是否提供   String包含或以。开头   经营者?

对于contains / begin,您可以使用SEARCH(不区分大小写并允许使用通配符)或FIND(区分大小写)

因此,例如“Begins With”在字段[Field]中寻找“First words”将是

IF ( FIND("First words",[Field]) == 1, True, False)