我正在构建一个将其数据存储在 SharePoint OnLine 列表中的 PowerApp。
其中一个字段是一个附件控件,可以携带一个或多个文件。通过检查相关字段中的数据来验证记录;我需要检查附件控件是否附加了任何项目。
我不知道如何查看附件控件是否有一些属性,至少可以告诉我是否有与控件关联的附件。Microsoft 文档似乎没有描述任何此类功能,我错过了什么吗?
我正在构建一个将其数据存储在 SharePoint OnLine 列表中的 PowerApp。
其中一个字段是一个附件控件,可以携带一个或多个文件。通过检查相关字段中的数据来验证记录;我需要检查附件控件是否附加了任何项目。
我不知道如何查看附件控件是否有一些属性,至少可以告诉我是否有与控件关联的附件。Microsoft 文档似乎没有描述任何此类功能,我错过了什么吗?
尝试这个:
If(
CountRows(Your_Attachment_Control.Attachments) < 1,
Notify("Please add an attachment", Error),
SubmitForm(Your_Form_Name)
)
我能够使用附件控件的“OnAddFile”属性使其工作。
以下是我采取的步骤:
1) 在您的附件控件上,将属性“OnAddFile”设置为“Set(IsAttached, true)” IsAttached 可以是您想要的任何名称,这只是您决定的变量名称
2) 将属性“OnRemoveFile”设置为“Set(IsAttached, false)”。如果附件被删除,这将确保变量设置回 false。
3)在我的情况下,我使用的是 sumbit 按钮,并且在添加附件之前我将其禁用 - 如果您有兴趣这样做,请创建一个按钮并将其“DisplayMode”属性更改为“If(IsAttached = true, DisplayMode.Edit,DisplayMode.Disabled)"
希望这可以帮助