1

我正在构建一个将其数据存储在 SharePoint OnLine 列表中的 PowerApp。

其中一个字段是一个附件控件,可以携带一个或多个文件。通过检查相关字段中的数据来验证记录;我需要检查附件控件是否附加了任何项目。

我不知道如何查看附件控件是否有一些属性,至少可以告诉我是否有与控件关联的附件。Microsoft 文档似乎没有描述任何此类功能,我错过了什么吗?

4

2 回答 2

2

尝试这个:

If(
     CountRows(Your_Attachment_Control.Attachments) < 1,
     Notify("Please add an attachment", Error),
     SubmitForm(Your_Form_Name)
)
于 2018-12-21T16:15:52.643 回答
0

我能够使用附件控件的“OnAddFile”属性使其工作。

以下是我采取的步骤:

1) 在您的附件控件上,将属性“OnAddFile”设置为“Set(IsAttached, true)” IsAttached 可以是您想要的任何名称,这只是您决定的变量名称

2) 将属性“OnRemoveFile”设置为“Set(IsAttached, false)”。如果附件被删除,这将确保变量设置回 false。

3)在我的情况下,我使用的是 sumbit 按钮,并且在添加附件之前我将其禁用 - 如果您有兴趣这样做,请创建一个按钮并将其“DisplayMode”属性更改为“If(IsAttached = true, DisplayMode.Edit,DisplayMode.Disabled)"

希望这可以帮助

于 2018-11-23T20:58:48.880 回答