【问题标题】:How to have a a Key-Value pair for a SharePoint lookup column?如何为 SharePoint 查找列提供键值对?
【发布时间】:2022-01-13 02:02:33
【问题描述】:
我有两个列表:
项目大师
| ID |
Project ID |
Project Name |
... |
| 1 |
P-001 |
Project A |
... |
| 2 |
P-002 |
Project B |
... |
| ... |
... |
... |
... |
预算
| Budget ID |
Project ID |
Amount |
Project Name |
... |
| 1 |
P-001 |
500,000 |
Project A |
... |
| 2 |
P-002 |
1,000,000 |
Project B |
... |
| ... |
... |
... |
... |
... |
项目 ID 是预算中的查找列。
当我在预算中输入新行时,我会看到包含所有可能值的项目 ID 下拉菜单。只看到项目 ID 是神秘的。我可以以某种方式将项目名称作为显示值,但将项目 ID 作为选择的实际值吗?还是让文本框显示项目 ID-项目名称的串联?
谢谢。
【问题讨论】:
标签:
sharepoint
sharepoint-online
【解决方案1】:
您可以更新您的项目 ID,以便查找指向项目名称,然后还将项目 ID 作为附加列包含在内,该列也将被获取。然后,您可以将项目名称放在“新表单”中,以便用户可以选择有意义的内容,然后在列表/Web 部件中显示项目名称和项目编号。
这应该可以解决问题。
【解决方案2】:
我也可以重现这个。它可以通过将表单与 Power Apps 集成来实现。您可以设置“DataCardValue3”(项目名称字段的数据卡值)的“DefaultSelectedItems”和“Items”属性来显示附加字段对应的值。
“DefaultSelectedItems”属性:
LookUp(test1,DataCardValue2.Selected.Value='Project ID')
“项目”属性:
Filter(test1,DataCardValue2.Selected.Value='Project ID')
“test1”是查找列的源列表。