操作方法

操作方法:在 ArcGIS Dashboards 中使用 Arcade 在指示器元素中显示倒计时

Last Published: April 26, 2024

描述

在 ArcGIS Dashboards 中,可以将仪表盘元素配置为以易于阅读的格式显示信息。 本文提供了使用 Arcade 表达式在指示器元素中显示倒计时的工作流。

解决方案或解决方法

  1. 在 ArcGIS Dashboards 的布局中,在正文选项卡上,单击添加元素,然后选择指示器
通过导航到“正文”选项卡,单击“添加元素”,然后在下拉列表中选择“指示器”,将指示器元素添加到仪表盘。 指示器元素选项表示为 99! 图标。
  1. 从添加到仪表盘的地图中选择一个图层。
  2. 指示器页面,选择指示器选项卡。
  3. 指示器选项下,对于高级格式,单击启用
要编辑指示器元素的 Arcade 表达式,请导航到“指示器”选项卡,然后在“指示器”选项下,单击右侧的“启用”以启用“高级格式”。
  1. 表达式选项卡上,突出显示并删除框中的现有表达式。
  2. 将以下 Arcade 表达式复制并粘贴到框中。 对于 endDate 中的日期函数,将年、月和日替换为所需的值。
var startDate = Today();
var endDate = Date(year,month,day);
var daysLeft = DateDiff(endDate, startDate,'day');

return {
middleText: daysLeft,
middleTextMaxSize: 'large',
bottomText: 'Days left!',
}
Note:
In the Date function, months are defined by 0-11 where 0 is January and 11 is December. For example, to indicate May, type '4' as the month in the Date function.
  1. 指示器预览可显示倒计时。 在此示例中,startDate 为今天,2022 年 3 月 10 日,endDate 为“2022,4,30”(2022 年 5 月 30 日)。
指示器元素预览将基于 Arcade 表达式显示文本“还剩 81 天!”。 将 startDate 设置为“今天”,endDate 设置为“2022,4,30”,表示 2022 年 5 月 30 日。
  1. 单击完成指示器元素已被配置为在仪表板中显示倒计时。

文章 ID: 000027014

获得人工智能支持

使用 Esri Support AI Chatbot 快速解决您的问题。

立即开始聊天

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

立即开始聊天

转至下载选项