操作方法
在 Portal for ArcGIS 和 ArcGIS Online 中,对于包含要素图层日期字段的属性表,从当前日期中移除到期日期对于数据准确性非常重要,因为不一致可能会导致错误。
本文介绍了在 Portal for ArcGIS 和 ArcGIS Online 中使用 Arcade 表达式移除属性表中当前日期之前的日期的工作流。
在本示例中,属性表包含无效日期,因为当前日期为 2024 年 1 月 26 日。

var today = Now();
var expirationDate = $feature['Expired'];
if (expirationDate < today) {
return null;
} else {
return expirationDate;
}
以下代码块显示了完整的工作脚本:
var today = Now();
var expirationDate = $feature['Your_Date_Field'];
if (expirationDate < today) {
return null;
} else {
return expirationDate;
}
下图显示了移除无效日期后的属性表。

文章 ID: 000032562
获取来自 ArcGIS 专家的帮助
立即开始聊天