【问题标题】:Using Validate function in Powerapps在 Powerapps 中使用验证功能
【发布时间】:2022-01-03 18:10:25
【问题描述】:

我有一个 Sharepoint 在线列表,其中包含 Sun、Mon 和 RatePerJob 字段。 RatePerJob 是强制性的。 Sun 或 Mon 必须有一个值。所有字段都是数字。 在列表设置中,我有这个验证公式。

=AND(AND(RatePerJob>0,RatePerJob<50),OR(Sun>0,Mon>0))

我有一个带有链接到 Sharepoint 列表的库和表单的 powerapp。 我想避免在 powerapp 中编写大量验证代码。 如果表单有效,如何使用 powerapps 中的 validate 功能提交表单,否则显示错误消息?

【问题讨论】:

    标签: sharepoint-online


    【解决方案1】:

    如下图设置按钮的OnSelect属性:

    If(Value(DataCardValue4.Text)>0 And Value(DataCardValue4.Text)<50 And (Value(DataCardValue2.Text)>0 Or Value(DataCardValue3.Text)>0),
        SubmitForm(Form1),
        Notify("ErrorTest", NotificationType.Error)
    )
    

    注意,DataCardValue4是RatePerJob列的数据卡,DataCardValue2DataCardValue3分别是Sun和Mon列的数据卡.

    您还可以更改相关的数据卡名称,使其更加用户友好。

    【讨论】:

    • 这是否意味着我必须在 Powerapps 中进行验证,并且不能使用我已经在 SharePoint 列表本身中设置的验证。我希望 powerapps 中的 Validate 功能可以阻止我编写上面的代码。
    • 类似地,可能有一种方法可以使用我已经放入 SharePoint 列表的验证规则来简单地检查表单是否有效。
    猜你喜欢
    • 2020-01-09
    • 2019-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-04
    • 1970-01-01
    • 2017-11-14
    • 1970-01-01
    • 2022-01-04
    相关资源
    最近更新 更多