powerapps - PowerApps IF OR 日期 < Today()+15 的公式
问题描述
IF OR 公式一直有效,直到我添加一个日期来检查所选日期是否出现在从今天起 15 天之后。
// Works w/o date
If(Or( IsBlank(txtClientNameSignature), !IsNumeric(txtNumDocsToSign.Text) ), DisplayMode.Disabled, DisplayMode.Edit)
但是,一旦我添加了日期公式,它就无法正确评估日期。
// Does NOT Work Due to Date Forumala
If(Or( IsBlank(txtClientNameSignature), !IsNumeric(txtNumDocsToSign.Text), dpkrDueDateSignature.SelectedDate < Today()+15 ), DisplayMode.Disabled, DisplayMode.Edit)
任何建议表示赞赏。
解决方案
这是解决方案:
If(Or( IsBlank(txtClientNameSignature), !IsNumeric(txtNumDocsToSign.Text), dpkrDueDateSignature.SelectedDate < DateAdd( Today(), 15, Days) ), DisplayMode.Disabled, DisplayMode.Edit)
DateAdd( Today(), 15, Days) 是我需要的。
推荐阅读
- c - dev c++和在线编译器有什么区别?
- java - [ConcurrentHashMap]:地图更新/获取操作在单线程操作中从地图返回陈旧值
- wso2is - Wso2身份服务器i18n关闭编码HTML?
- angular - 无法在垫卡列表上添加水平滚动
- android - 我们应该在 Android 中使用 getPath 还是 getAbsolutePath
- python - 如何解析 mitmdump 文件?
- go - 同时运行 grpc 和 http 服务器
- javascript - 优化 TypeSript 中的嵌套 IFELSE
- azure - Azure DevOps 部署组目标离线
- asp.net-core - 在 ASP.NET Core 中,何时应该使用 PhysicalFileProvider 而不是常规 FileInfo 构造函数?