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

发布于 2024-10-31 08:56:11 字数 1459 浏览 0 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

断桥再见 2024-11-07 08:56:11
  1. 我不知道 2010 是否提供了计算列的功能,但 2007 没有。但是,您可以使用工作流程从其他列表填充当前列表中的字段,然后根据该字段创建计算列。

  2. Ryan 已经回答了这个问题。

  3. 是的,这可以在工作流程中完成,但我需要更多地了解您到底想做什么,然后才能明智地提供帮助。

  1. I do not know if 2010 offers that ability with calculated columns, but 2007 does not. However, you could use a workflow to populate a field in the current list from the other list and then create a calcualted column based on that field.

  2. Ryan already answered that one.

  3. Yes this can be done in workflows but I'd need to know more about what exactly you were trying to do before I could intelligently help.

飘逸的'云 2024-11-07 08:56:11

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

假设您是这样,您可以创建一个名为 LookupID 的变量,并将查找列表中查找值的行 ID 放入其中。然后分析变量值并查看它是否与符合您条件的 ID 之一相匹配。

如果是,则使用动态字符串构建器构建 URL 以包含 ID。因此,URL 类似于:

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

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

Are you familiar with looking up ID's in a workflow based on values entered in the list? If not, let me know and we'll break that out a little further.

Assuming you are, you could create a variable named LookupID and put the Row ID of the lookup value from the Lookup list. Then analyze the variable value and see if it matches one of the IDs that meet your criteria.

If it does, then build the URL using the Dynamic String builder to include the ID. So the URL would look something like:

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

[ListID] is a parameter that you add to the string using the Lookup Field button in the dynamic string builder.

晨与橙与城 2024-11-07 08:56:11

计算列是否提供
字符串包含或开始于
运营商?

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

因此,例如“Begins With”在字段 [Field] 中查找“第一个单词”将是

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

Does the calculated column offer
String Contains or begins with
operators?

For contains/begins you can use either SEARCH (case insensitive and allows wildcards) or FIND (case sensitive)

So for example "Begins With" looking for "First words" in field [Field] would be

IF ( FIND("First words",[Field]) == 1, True, False)
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文