當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


JavaScript ArcGIS ageUtils.getAgeExpressions用法及代碼示例

基本信息

以下是所在類或對象的基本信息。

AMD: require(["esri/smartMapping/statistics/support/ageUtils"], (ageUtils) => { /* code goes here */ });

ESM: import * as ageUtils from "@arcgis/core/smartMapping/statistics/support/ageUtils";

對象: esri/smartMapping/statistics/support/ageUtils

自從:用於 JavaScript 4.13 的 ArcGIS API

用法說明

ageUtils.getAgeExpressions函數(或屬性)的定義如下:

getAgeExpressions (params) {AgeExpressionsResult}


返回 Arcade 表達式,用於根據給定的開始時間和結束時間可視化要素的年齡。

參數:

規格:
類型說明
params Object

有關每個參數的詳細信息,請參見下表。

規格:

為給定的 startTimeendTime 生成年齡統計信息的層。

startTime

Date|String|Number

年齡計算的開始時間。這可以是字段名稱或日期值,例如 Date.now() 。如果提供了 Date,則 endTime 參數必須是字段名稱。

endTime

Date|String|Number

年齡計算的結束時間。這可以是字段名稱或日期值,例如 Date.now() 。如果提供了 Date,則 startTime 參數必須是字段名稱。

unit

String

可選的

年齡結果的所需單位。

可能的值"years"|"months"|"days"|"hours"|"minutes"|"seconds"

返回:

類型 說明
AgeExpressionsResult 返回 AgeExpressionsResult 的實例。

例子:

const ageExpressions = ageUtils.getAgeExpressions({
  layer: featureLayer,
  startTime: "Created_Date",
  endTime: Date.now(),
  unit: "days"
});

console.log(`value expression: ${ageExpressions.valueExpression}`);

相關用法


注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 ageUtils.getAgeExpressions。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。