当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] SharePoint Online:使用条件公式根据另一个字段显示或隐藏表单字段

作者:精品下载站 日期:2024-12-14 21:30:42 浏览:15 分类:玩电脑

SharePoint Online:使用条件公式根据另一个字段显示或隐藏表单字段


要求:根据 SharePoint Online 列表表单中另一个字段的值显示或隐藏一个字段。

如何在 SharePoint Online 中显示或隐藏基于另一个字段的字段?

过去,我们使用 jQuery 根据另一个字段的值显示或隐藏 SharePoint 列表表单字段来实现此目的。现在,在 SharePoint Online 中,我们可以使用开箱即用的条件公式来实现该功能。这就是我们想要的:仅当“项目状态”字段值设置为“是”时才显示“项目分类”字段。否则,将其隐藏在列表表单中。在 SharePoint Online 中,您可以使用条件公式来指定根据列中的特定条件应发生的情况。以下是如何配置条件公式以根据其他列显示/隐藏列:

  1. 转到 SharePoint Online 列表 >> 单击列表中的“新建”按钮打开“新建项目”表单。
  2. 在“新建项目”页面上,单击“编辑表单”按钮,然后单击“编辑列”,如下图所示。

    [玩转系统] SharePoint Online:使用条件公式根据另一个字段显示或隐藏表单字段

  3. 现在,在“编辑列”表单上,单击三个点 (:),然后从菜单中选择“编辑条件公式”。就我而言,我想显示或隐藏“项目分类”字段。

    [玩转系统] SharePoint Online:使用条件公式根据另一个字段显示或隐藏表单字段

  4. 在条件公式中,输入公式以显示和隐藏字段。就我而言,我输入了“=if([$IsActive] == true, ‘true’, ‘false’)”并点击“保存”以提交更改。确保您使用的是列的内部名称,而不是显示名称。

    [玩转系统] SharePoint Online:使用条件公式根据另一个字段显示或隐藏表单字段

  5. 现在,仅当“IsActive”字段值设置为 True 时,“项目分类”字段才可见!

    [玩转系统] SharePoint Online:使用条件公式根据另一个字段显示或隐藏表单字段

条件公式必须以“=”符号开头,后跟“IF”条件。如果满足条件,则返回 true,并显示该字段。否则,它返回 false 并隐藏该字段。

请注意,截至目前,条件公式并不支持所有列。例如,托管元数据列、启用了多个选择的人员或组/选项、货币列、位置、计算列等位于“不支持”列表下。此外,在标记为“必填”的列上,我们无法应用条件公式来显示或隐藏(这很明显,不是吗?)。这里有些例子:

Column Type

公式示例

Yes/No (check box) – Boolean

=if([$ProjectStatus]=='已完成','true','false')

Number

=if([$预算]>5000,'true','false')

Choice

=if([$部门]=='IT','true','false')

Date

=if([$StartDate]==日期('01/01/20221'),'true','false')

Person

=if([$Approver].email=='approver@yourdomain.com','true','false')

Column with calculation

=if([$Column1]+[$Column2]

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯