UNPKG

@arcgis/coding-components

Version:

Contains components for editing code in different languages. The currently supported languages are html, css, json, TypeScript, JavaScript, and Arcade.

1 lines 700 kB
[{"id":"constants","title":"Constantes","items":[{"type":"constant","name":"infinity","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#infinity","description":"Representa um valor mais elevado do que qualquer outro número. `-Infinity` também pode ser utilizado como valor inferior a qualquer número.","examples":"\n**Exemplo**\n\nCalcula o máximo de quatro valores de campos\n\n```arcade\nvar values = [ $feature.field1, $feature.field2, $feature.field3, $feature.field4 ];\nvar maxValue = -Infinity;\n\nfor(var i in values){\n maxValue = IIF(values[i] > maxValue, values[i], maxValue);\n}\n\nreturn maxValue;\n```\n\n","completion":{"label":"Infinity","detail":"Infinity","insertText":"Infinity","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRepresenta um valor mais elevado do que qualquer outro número. `-Infinity` também pode ser utilizado como valor inferior a qualquer número."}}},{"type":"constant","name":"pi","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#pi","description":"O valor da circunferência de um círculo dividido pelo respetivo diâmetro (aproximadamente `3.14159`).","examples":"\n**Exemplo**\n\nDevolve a área de um elemento de círculo\n\n```arcade\nvar r = $feature.radius;\nPI * r * r;\n```\n\n","completion":{"label":"PI","detail":"PI","insertText":"PI","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nO valor da circunferência de um círculo dividido pelo respetivo diâmetro (aproximadamente `3.14159`)."}}},{"type":"constant","name":"textformatting.backwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.backwardslash","description":"Insere uma barra invertida `\\` no texto.","examples":"\n**Exemplo**\n\nDevolve '\\\\\\serverName\\foo\\bar'\n\n```arcade\nTextFormatting.BackwardSlash + TextFormatting.BackwardSlash + $feature.FILE_PATH\n```\n\n","completion":{"label":"TextFormatting.BackwardSlash","detail":"TextFormatting.BackwardSlash","insertText":"TextFormatting.BackwardSlash","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nInsere uma barra invertida `\\` no texto."}}},{"type":"constant","name":"textformatting.doublequote","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.doublequote","description":"Insere uma aspa dupla `\"` no texto.","examples":"\n**Exemplo**\n\nDevolve 'Nicholas \"Nick\" Anderson'\n\n```arcade\n$feature.NAME + \" \" + TextFormatting.DoubleQuote + $feature.ALIAS + TextFormatting.DoubleQuote + \" \" + $feature.SURNAME\n```\n\n","completion":{"label":"TextFormatting.DoubleQuote","detail":"TextFormatting.DoubleQuote","insertText":"TextFormatting.DoubleQuote","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nInsere uma aspa dupla `\"` no texto."}}},{"type":"constant","name":"textformatting.forwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.forwardslash","description":"Insere uma barra `/` no texto.","examples":"\n**Exemplo**\n\nDevolve '151/low'\n\n```arcade\n$feature.POP_DENSITY + TextFormatting.ForwardSlash + $feature.CLASS\n```\n\n","completion":{"label":"TextFormatting.ForwardSlash","detail":"TextFormatting.ForwardSlash","insertText":"TextFormatting.ForwardSlash","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nInsere uma barra `/` no texto."}}},{"type":"constant","name":"textformatting.newline","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.newline","description":"Insere uma nova linha ou quebra de linha no texto. As etiquetas multilinha **NÃO** são suportadas no ArcGIS API 3.x for JavaScript nem no ArcGIS Online Map Viewer Classic.","examples":"\n**Exemplo**\n\nDevolve \"T2N R1W\"\n\n```arcade\n\"T\" + $feature.TOWNSHIP + TextFormatting.NewLine + \"R\" + $feature.RANGE\n```\n\n","completion":{"label":"TextFormatting.NewLine","detail":"TextFormatting.NewLine","insertText":"TextFormatting.NewLine","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nInsere uma nova linha ou quebra de linha no texto. As etiquetas multilinha **NÃO** são suportadas no ArcGIS API 3.x for JavaScript nem no ArcGIS Online Map Viewer Classic."}}},{"type":"constant","name":"textformatting.singlequote","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.singlequote","description":"Insere uma aspa simples `'` no texto.","examples":"\n**Exemplo**\n\nDevolve \"Nicholas 'Nick' Anderson\"\n\n```arcade\n$feature.NAME + \" \" + TextFormatting.SingleQuote + $feature.ALIAS + TextFormatting.SingleQuote + \" \" + $feature.SURNAME\n```\n\n","completion":{"label":"TextFormatting.SingleQuote","detail":"TextFormatting.SingleQuote","insertText":"TextFormatting.SingleQuote","insertTextMode":2,"insertTextFormat":1,"kind":21,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nInsere uma aspa simples `'` no texto."}}}]},{"id":"ai_functions","title":"ã_AI functions_____________Ç","items":[{"type":"function","name":"translatetext","bundle":"ai","sinceVersion":"1.32","link":"https://developers.arcgis.com/arcade/function-reference/ai_functions/#translatetext","description":"ã__This function is currently in beta. While in beta, AI functions do not consume credits. The use of AI services may not be allowed in your organization. You can view and change this in the AI Assistants section of the Organization settings page._____________________________________________________________________________________________________________________________Ç\n\nã_Translates input text from a source language into one or more target languages. Language codes (e.g. \"en\" for English, \"es\" for Spanish) specify the languages involved. The underlying machine translation service uses AI to generate the translated output________________________________________________________________________________________________________________________________Ç.","examples":"\n**Exemplo**\n\nã_Translates the text 'Hello world' to the locale of the client or system_____________________________________Ç.\n\n```arcade\nvar locale = GetEnvironment().locale;\nvar result = TranslateText('Hello world', locale);\n// result will be a dictionary with the translated text\nif (result.success){\n if(HasValue(result, [\"results\", 0, \"translation\"])){\n // returns \"Hola mundo\" if the device locale is 'es'\n result.results[0].translation[locale];\n }\n if (HasValue(result, [\"results\", 0, \"text\"])){\n // returns \"Hello world\" if translation could not be performed\n result.results[0].text;\n }\n}\nreturn \"Translation not successful\";\n```\n\n","completion":{"label":"TranslateText","detail":"TranslateText(inputText, toLanguages, fromLanguage?) -> Dictionary","insertText":"TranslateText(${1:inputText_}, ${2:toLanguages_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.32](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nã__This function is currently in beta. While in beta, AI functions do not consume credits. The use of AI services may not be allowed in your organization. You can view and change this in the AI Assistants section of the Organization settings page._____________________________________________________________________________________________________________________________Ç\n\nã_Translates input text from a source language into one or more target languages. Language codes (e.g. \"en\" for English, \"es\" for Spanish) specify the languages involved. The underlying machine translation service uses AI to generate the translated output________________________________________________________________________________________________________________________________Ç.\n\n**Parâmetros**\n\n- **inputText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - ã_The text to translate. This can be a single text value or an array of text values__________________________________________Ç.\n- **toLanguages**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Text](https://developers.arcgis.com/arcade/guide/types/#text)&gt; - ã_The target language(s) to translate to. This can be a single language code or an array of language codes______________________________________________________Ç.\n- **fromLanguage** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ã_The source language of the input text. If not specified, the service will attempt to auto-detect the source language____________________________________________________________Ç.\n\n**Valor de devolução**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \nã_A dictionary containing the translated text_______________________Ç.\n\n- **success**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - ã_Indicates whether the translation was successful. This value will be `false` if the use of AI services is not allowed in your organization. You can view and change this in the AI Assistants section of the Organization settings page_____________________________________________________________________________________________________________________Ç.\n- **results**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)&gt; - ã_An array of dictionaries containing the translation results for each `inputText` value_____________________________________________Ç.\n\n - **key**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - ã_The index of the input text or language in the original array________________________________Ç.\n - **text**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ã_The input text that was translated___________________Ç.\n - **detectedLanguage**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - ã_The detected language of the input text, if applicable_____________________________Ç.\n\n - **language**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - ã_The language code of the detected language_______________________Ç.\n - **score**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - ã_The confidence score of the detected language. Values range from 0 to 1, where 1 indicates high confidence. A value of `-1` indicates that the language was not detected______________________________________________________________________________________Ç.\n - **translation**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - ã_A dictionary of translated values where the key is the language code and the value is the translation____________________________________________________Ç.\n\n**Recursos adicionais**\n\n* [Supported language codes](https://developers.arcgis.com/javascript/latest/localization/#locale-support)\n"}},"parametersInfo":{"min":2,"max":3}}]},{"id":"track_functions","title":"Funções de caminhos","items":[{"type":"function","name":"trackaccelerationat","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackaccelerationat","description":"A aceleração na observação em relação à observação atual.","examples":"\n**Exemplos**\n\nO seu caminho possui seis elementos, conforme visto acima. A expressão devolve um número para cada elemento que representa o valor de aceleração em metros por segundo ao quadrado. Neste exemplo, examinamos os resultados do elemento 1 (p1) com um `value` de 1. O resultado é igual à aceleração do elemento 2 (p2).\n\n```arcade\nvar accelerationAt = TrackAccelerationAt(1)\naccelerationAt;\n// returns 0.0167\n```\n\nO seu caminho possui seis elementos, conforme visto acima. A expressão devolve um número para cada elemento que representa o valor de aceleração em metros por segundo ao quadrado. Neste exemplo, examinamos os resultados do elemento 1 (p1) com um `value` de 3. O resultado é igual à aceleração do elemento 4 (p4).\n\n```arcade\nvar accelerationAt = TrackAccelerationAt(3)\naccelerationAt;\n// returns -0.0014\n```\n\n","completion":{"label":"TrackAccelerationAt","detail":"TrackAccelerationAt(value) -> Number","insertText":"TrackAccelerationAt(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nA aceleração na observação em relação à observação atual.\n\n**Parâmetro**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - O número de elementos antes ou após a observação atual. \nO elemento atual é índice 0. Valores positivos representam elementos que ocorrem no futuro, após o valor atual. Por exemplo, posição 1 é o valor seguinte na matriz. Os números negativos representam elementos que ocorreram no passado, antes do elemento atual. Por exemplo, -1 é o valor anterior na matriz.\n\n**Valor de devolução**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"trackaccelerationwindow","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackaccelerationwindow","description":"Os valores de aceleração entre o primeiro valor (inclusivo) e o último valor (exclusivo) numa janela sobre a observação atual (0).","examples":"\n**Exemplos**\n\nO seu caminho possui seis elementos, conforme visto acima. A expressão devolve uma matriz que contém o valor de aceleração para cada elemento na janela especificada. As acelerações são calculadas em metros por segundo ao quadrado. Neste exemplo, examinamos os resultados do elemento 3 (p3) quando avaliado com um `startIndex` de `-1` e um `endIndex` de `2`.\n\n```arcade\nvar accelerationWindow = TrackAccelerationWindow(-1, 2)\naccelerationWindow;\n// returns [0.0167, 0.0056, -0.0014]\n```\n\nO seu caminho possui seis elementos, conforme visto acima. A expressão devolve uma matriz que contém o valor de aceleração para cada elemento na janela especificada. As acelerações são calculadas em metros por segundo ao quadrado. Neste exemplo, examinamos os resultados do elemento 3 (p3) quando avaliado com um `startIndex` de `-1` e um `endIndex` de `3`.\n\n```arcade\nvar accelerationWindow = TrackAccelerationWindow(1, 3)\naccelerationWindow;\n// returns [-0.0014, 0.0014, -0.0028]\n```\n\n","completion":{"label":"TrackAccelerationWindow","detail":"TrackAccelerationWindow(startIndex, endIndex) -> Array<Number>","insertText":"TrackAccelerationWindow(${1:startIndex_}, ${2:endIndex_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOs valores de aceleração entre o primeiro valor (inclusivo) e o último valor (exclusivo) numa janela sobre a observação atual (0).\n\n**Parâmetros**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - O índice do elemento inicial. O elemento atual é índice 0. Valores positivos representam elementos que ocorrem no futuro, após o valor atual. Por exemplo, posição 1 é o valor seguinte na matriz. Os números negativos representam elementos que ocorreram no passado, antes do elemento atual. Por exemplo, -1 é o valor anterior na matriz.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - O índice do elemento no final da janela. O elemento atual é índice 0. Valores positivos representam elementos que ocorrem no futuro, após o valor atual. Por exemplo, posição 1 é o valor seguinte na matriz. Os números negativos representam elementos que ocorreram no passado, antes do elemento atual. Por exemplo, -1 é o valor anterior na matriz.\n\n**Valor de devolução**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt;"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"trackcurrentacceleration","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackcurrentacceleration","description":"A aceleração da observação atual medida entre a observação anterior e a observação atual.","examples":"\n**Exemplos**\n\nO seu caminho possui seis elementos, conforme visto acima. A expressão devolve um número para cada elemento que representa o valor de aceleração em metros por segundo ao quadrado. No primeiro exemplo, examinamos os resultados do elemento 2 (p2).\n\n```arcade\nvar currentAcceleration = TrackCurrentAcceleration()\ncurrentAcceleration;\n// returns 0.0167\n```\n\nO seu caminho possui seis elementos, conforme visto acima. A expressão devolve um número para cada elemento que representa o valor de aceleração em metros por segundo ao quadrado. No seguinte exemplo, examinamos os resultados do elemento 4 (p4).\n\n```arcade\nvar currentAcceleration = TrackCurrentAcceleration()\ncurrentAcceleration;\n// returns -0.0014\n```\n\n","completion":{"label":"TrackCurrentAcceleration","detail":"TrackCurrentAcceleration() -> Number","insertText":"TrackCurrentAcceleration($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nA aceleração da observação atual medida entre a observação anterior e a observação atual.\n\n**Valor de devolução**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackcurrentdistance","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackcurrentdistance","description":"A soma das distâncias percorridas entre observações desde a primeira até à observação atual.","examples":"\n**Exemplos**\n\nO seu caminho possui seis elementos, conforme visto acima. A expressão devolve um valor para o elemento atual no caminho. No primeiro exemplo, examinamos os resultados do elemento 3 (p3). O cálculo é `80 + 60 = 140`.\n\n```arcade\nvar currentDistance = TrackCurrentDistance()\ncurrentDistance;\n// returns 140\n```\n\nO seu caminho possui seis elementos, conforme visto acima. A expressão devolve um valor para o elemento atual no caminho. O seu caminho possui seis elementos, conforme visto acima. A expressão devolve um valor para cada elemento no caminho. No seguinte exemplo, examinamos os resultados do elemento 6 (p6). O cálculo é `25 + 35 + 30 + 80 + 60 = 230`.\n\n```arcade\nvar currentDistance = TrackCurrentDistance()\ncurrentDistance;\n// returns 230\n```\n\n","completion":{"label":"TrackCurrentDistance","detail":"TrackCurrentDistance() -> Number","insertText":"TrackCurrentDistance($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nA soma das distâncias percorridas entre observações desde a primeira até à observação atual.\n\n**Valor de devolução**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackcurrentspeed","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackcurrentspeed","description":"A velocidade entre a observação anterior e a observação atual.","examples":"\n**Exemplos**\n\nO seu caminho possui seis elementos, conforme visto acima. A expressão devolve um número para cada elemento que representa a velocidade calculada em metros por segundo. No primeiro exemplo, examinamos os resultados do elemento 2 (p2). O cálculo é `60/60`.\n\n```arcade\nvar currentSpeed = TrackCurrentSpeed()\ncurrentSpeed;\n// returns 1\n```\n\nO seu caminho possui seis elementos, conforme visto acima. A expressão devolve um número para cada elemento que representa a velocidade calculada em metros por segundo. No seguinte exemplo, examinamos os resultados do elemento 6 (p6). O cálculo é `25/60`.\n\n```arcade\nvar currentSpeed = TrackCurrentSpeed()\ncurrentSpeed;\n// returns 0.4167\n```\n\n","completion":{"label":"TrackCurrentSpeed","detail":"TrackCurrentSpeed() -> Number","insertText":"TrackCurrentSpeed($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nA velocidade entre a observação anterior e a observação atual.\n\n**Valor de devolução**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackcurrenttime","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackcurrenttime","description":"Calcula o tempo do elemento atual num caminho.","examples":"\n**Exemplo**\n\nDevolve o tempo do elemento atual a ser avaliado. Por exemplo, tendo em conta um caminho com três elementos a 1 de janeiro de 2012, 9 de dezembro de 2012 e 3 de maio de 2013, a hora atual será avaliada para cada elemento. Neste exemplo, é avaliada no elemento intermédio: 9 de dezembro de 2012.\n\n```arcade\nTrackCurrentTime();\n// returns December 9, 2012\n```\n\n","completion":{"label":"TrackCurrentTime","detail":"TrackCurrentTime() -> Date","insertText":"TrackCurrentTime($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCalcula o tempo do elemento atual num caminho.\n\n**Valor de devolução**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackdistanceat","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackdistanceat","description":"A soma das distâncias percorridas entre observações desde a primeira até à observação atual mais o valor fornecido.","examples":"\n**Exemplos**\n\nO seu caminho possui seis elementos, conforme visto acima. A expressão devolve um valor para cada elemento no caminho. No primeiro exemplo, examinamos os resultados quando avaliados no elemento 2 (p2) com um valor de índice de 2. O cálculo é `30 + 80 + 60 = 170`.\n\n```arcade\nTrackDistanceAt(2)\n// returns 170\n```\n\nO seu caminho possui seis elementos, conforme visto acima. A expressão devolve um valor para cada elemento no caminho. No seguinte exemplo, examinamos os resultados quando avaliados no elemento 4 (p4) com um valor de índice de 4. O cálculo é `25 + 35 + 30 + 80 + 60 = 230`.\n\n```arcade\nTrackDistanceAt(4)\n// returns 230\n```\n\n","completion":{"label":"TrackDistanceAt","detail":"TrackDistanceAt(index) -> Number","insertText":"TrackDistanceAt(${1:index_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nA soma das distâncias percorridas entre observações desde a primeira até à observação atual mais o valor fornecido.\n\n**Parâmetro**\n\n- **index**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - O índice do elemento de caminho para o qual se calcula a distância. Por exemplo, um valor de `2` calcularia a distância desde o primeiro elemento (índice `0`) no caminho até ao terceiro elemento (índice `2`) no caminho.\n\n**Valor de devolução**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"trackdistancewindow","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackdistancewindow","description":"As distâncias entre o primeiro valor (inclusivo) e o último valor (exclusivo) numa janela sobre a observação atual (0).","examples":"\n**Exemplos**\n\nO seu caminho possui seis elementos, conforme visto acima. A expressão devolve uma matriz que contém o valor da distância para cada elemento na janela. No primeiro exemplo, examinamos os resultados do elemento 3 (p3) quando avaliado com um `startIndex` de `-1` e um `endIndex` de `2`.\n\n```arcade\nvar distanceWindow = TrackDistanceWindow(-1, 2)\ndistanceWindow;\n// returns [60, 140, 170]\n```\n\nO seu caminho possui seis elementos, conforme visto acima. A expressão devolve uma matriz que contém o valor da distância para cada elemento na janela. No seguinte exemplo, examinamos os resultados do elemento 5 (p5) quando avaliado com um `startIndex` de `-1` e um `endIndex` de `2`.\n\n```arcade\nvar distanceWindow = TrackDistanceWindow(-1, 2)\ndistanceWindow;\n// returns [170, 205, 230]\n```\n\n","completion":{"label":"TrackDistanceWindow","detail":"TrackDistanceWindow(startIndex, endIndex) -> Array<Number>","insertText":"TrackDistanceWindow(${1:startIndex_}, ${2:endIndex_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAs distâncias entre o primeiro valor (inclusivo) e o último valor (exclusivo) numa janela sobre a observação atual (0).\n\n**Parâmetros**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - O índice do elemento inicial. O elemento atual é índice 0. Valores positivos representam elementos que ocorrem no futuro, após o valor atual. Por exemplo, posição 1 é o valor seguinte na matriz. Os números negativos representam elementos que ocorreram no passado, antes do elemento atual. Por exemplo, -1 é o valor anterior na matriz.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - O índice do elemento no final da janela. O elemento atual é índice 0. Valores positivos representam elementos que ocorrem no futuro, após o valor atual. Por exemplo, posição 1 é o valor seguinte na matriz. Os números negativos representam elementos que ocorreram no passado, antes do elemento atual. Por exemplo, -1 é o valor anterior na matriz.\n\n**Valor de devolução**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt;"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"trackduration","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackduration","description":"Calcula a duração do caminho desde o elemento inicial até ao elemento atual em milissegundos a partir da época.","examples":"\n**Exemplo**\n\nDevolve a duração de um caminho que começa a 1 de janeiro de 2012 até ao elemento atual, a 3 de maio 2013.\n\n```arcade\nTrackDuration();\n// returns 42163200000\n```\n\n","completion":{"label":"TrackDuration","detail":"TrackDuration() -> Number","insertText":"TrackDuration($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCalcula a duração do caminho desde o elemento inicial até ao elemento atual em milissegundos a partir da época.\n\n**Valor de devolução**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackfieldwindow","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackfieldwindow","description":"Devolve uma matriz de valores de atributo de `field` especificado para o espaço de tempo especificado. A função da janela permite-lhe avançar e retroceder no tempo.","examples":"\n**Exemplos**\n\nO seu caminho possui um campo com valores ordenados sequencialmente de `[10, 20, 30, 40, 50]`. As geometrias dos elementos são `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. A expressão é avaliada em cada elemento no caminho. Os resultados são devolvidos incluindo o elemento inicial e excluindo o elemento final. Este exemplo é avaliado no segundo elemento (20) e devolve uma matriz dos valores anteriores (-1, inclusive).\n\n```arcade\nvar window = TrackFieldWindow('MyField', -1,0)\nwindow;\n// returns [10]\n```\n\nO seu caminho possui um campo intitulado `Speed` com valores ordenados sequencialmente de `[10, 20, 30, 40, 50]`. As geometrias dos elementos são `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. A expressão é avaliada em cada elemento no caminho. Para este exemplos, examinamos resultados avaliados no terceiro elemento (30). Os resultados são devolvidos incluindo o elemento inicial e excluindo o elemento final. \n\n```arcade\nvar window = TrackFieldWindow('Speed', -2,2)\nwindow;\n// returns [10,20,30,40]\n```\n\n","completion":{"label":"TrackFieldWindow","detail":"TrackFieldWindow(fieldName, startIndex, endIndex) -> Array<Number>","insertText":"TrackFieldWindow(${1:fieldName_}, ${2:startIndex_}, ${3:endIndex_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDevolve uma matriz de valores de atributo de `field` especificado para o espaço de tempo especificado. A função da janela permite-lhe avançar e retroceder no tempo.\n\n**Parâmetros**\n\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - O nome do campo a partir do qual os resultados são devolvidos.\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - O índice do elemento inicial. O elemento atual é índice `0`. Valores positivos representam elementos que ocorrem no futuro, após o valor atual. Por exemplo, posição `1` é o valor seguinte na matriz. Os números negativos representam elementos que ocorreram no passado, antes do elemento atual. Por exemplo, `-1` é o valor anterior na matriz.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - O índice do elemento no final da janela. O elemento atual é índice `0`. Valores positivos representam elementos que ocorrem no futuro, após o valor atual. Por exemplo, posição `1` é o valor seguinte na matriz. Os números negativos representam elementos que ocorreram no passado, antes do elemento atual. Por exemplo, `-1` é o valor anterior na matriz.\n\n**Valor de devolução**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt;"}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"trackgeometrywindow","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackgeometrywindow","description":"Devolve uma matriz de geometrias para os índices de tempo especificados. A função da janela permite-lhe avançar e retroceder no tempo.","examples":"\n**Exemplo**\n\nO seu caminho possui um campo com valores ordenados sequencialmente de `[10, 20, 30, 40, 50]`. As geometrias dos elementos são `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. A expressão é avaliada em cada elemento no caminho. Para este exemplos, examinamos resultados avaliados no terceiro elemento (30). Os resultados são devolvidos incluindo o elemento inicial e excluindo o elemento final\n\n```arcade\nvar window = TrackGeometryWindow(-2,2)\nwindow;\n// returns [{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}]\n```\n\n","completion":{"label":"TrackGeometryWindow","detail":"TrackGeometryWindow(startIndex, endIndex) -> Array<Geometry>","insertText":"TrackGeometryWindow(${1:startIndex_}, ${2:endIndex_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDevolve uma matriz de geometrias para os índices de tempo especificados. A função da janela permite-lhe avançar e retroceder no tempo.\n\n**Parâmetros**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - O índice do elemento inicial. O elemento atual é índice `0`. Valores positivos representam elementos que ocorrem no futuro, após o valor atual. Por exemplo, posição `1` é o valor seguinte na matriz. Os números negativos representam elementos que ocorreram no passado, antes do elemento atual. Por exemplo, `-1` é o valor anterior na matriz.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - O índice do elemento no final da janela. O elemento atual é índice `0`. Valores positivos representam elementos que ocorrem no futuro, após o valor atual. Por exemplo, posição `1` é o valor seguinte na matriz. Os números negativos representam elementos que ocorreram no passado, antes do elemento atual. Por exemplo, `-1` é o valor anterior na matriz.\n\n**Valor de devolução**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry)&gt;"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"trackindex","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackindex","description":"Devolve um índice do elemento a ser calculado. Os elementos são indexados por ordem de hora num caminho.","examples":"\n**Exemplo**\n\nDevolve um índice do primeiro elemento num caminho.\n\n```arcade\nTrackIndex() // returns 0\n```\n\n","completion":{"label":"TrackIndex","detail":"TrackIndex() -> Number","insertText":"TrackIndex($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDevolve um índice do elemento a ser calculado. Os elementos são indexados por ordem de hora num caminho.\n\n**Valor de devolução**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackspeedat","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackspeedat","description":"A velocidade na observação em relação à observação atual. Por exemplo, no valor 2, é a velocidade na observação, duas observações após a atual.","examples":"\n**Exemplos**\n\nO seu caminho possui seis elementos, conforme visto acima. A expressão devolve um número para cada elemento que representa a velocidade calculada em metros por segundo. No primeiro exemplo, examinamos os resultados do elemento 1 (p1) com um `value` de 2. O cálculo é `80/60`.\n\n```arcade\nvar speedAt = TrackSpeedAt(2)\nspeedAt;\n// returns 1.33\n```\n\nO seu caminho possui seis elementos, conforme visto acima. A expressão devolve um número para cada elemento que representa a velocidade calculada em metros por segundo. No seguinte exemplo, examinamos os resultados do elemento 3 (p3) com um `value` de -1. O cálculo é `60/60`.\n\n```arcade\nvar speedAt = TrackSpeedAt(2)\nspeedAt;\n// returns 1\n```\n\n","completion":{"label":"TrackSpeedAt","detail":"TrackSpeedAt(value) -> Number","insertText":"TrackSpeedAt(${1:value_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nA velocidade na observação em relação à observação atual. Por exemplo, no valor 2, é a velocidade na observação, duas observações após a atual.\n\n**Parâmetro**\n\n- **value**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - O número de elementos antes ou após a observação atual. O elemento atual é índice 0. Valores positivos representam elementos que ocorrem no futuro, após o valor atual. Por exemplo, posição 1 é o valor seguinte na matriz. Os números negativos representam elementos que ocorreram no passado, antes do elemento atual. Por exemplo, -1 é o valor anterior na matriz.\n\n**Valor de devolução**: [Number](https://developers.arcgis.com/arcade/guide/types/#number)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"trackspeedwindow","bundle":"track","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackspeedwindow","description":"Os valores de velocidade entre o primeiro valor (inclusivo) e o último valor (exclusivo) numa janela sobre a observação atual (0).","examples":"\n**Exemplos**\n\nO seu caminho possui seis elementos, conforme visto acima. A expressão devolve uma matriz que contém o valor de velocidade para cada elemento na janela especificada. As velocidades são calculadas em metros por segundo. Neste exemplo, examinamos os resultados do elemento 3 (p3) quando avaliado com um `startIndex` de `-1` e um `endIndex` de `2`.\n\n```arcade\nvar speedWindow = TrackSpeedWindow(-1, 2)\nspeedWindow // returns [1, 1.3, 0.5]\n```\n\nO seu caminho possui seis elementos, conforme visto acima. A expressão devolve uma matriz que contém o valor de velocidade para cada elemento na janela especificada. As velocidades são calculadas em metros por segundo. Neste exemplo, examinamos os resultados do elemento 3 (p3) quando avaliado com um `startIndex` de `-1` e um `endIndex` de `3`.\n\n```arcade\nvar speedWindow = TrackSpeedWindow(1,3)\nspeedWindow // returns [0.5, 0.583, 0.4167]\n```\n\n","completion":{"label":"TrackSpeedWindow","detail":"TrackSpeedWindow(startIndex, endIndex) -> Array<Number>","insertText":"TrackSpeedWindow(${1:startIndex_}, ${2:endIndex_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nOs valores de velocidade entre o primeiro valor (inclusivo) e o último valor (exclusivo) numa janela sobre a observação atual (0).\n\n**Parâmetros**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - O índice do elemento inicial. O elemento atual é índice 0. Valores positivos representam elementos que ocorrem no futuro, após o valor atual. Por exemplo, posição 1 é o valor seguinte na matriz. Os números negativos representam elementos que ocorreram no passado, antes do elemento atual. Por exemplo, -1 é o valor anterior na matriz.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - O índice do elemento no final da janela. O elemento atual é índice 0. Valores positivos representam elementos que ocorrem no futuro, após o valor atual. Por exemplo, posição 1 é o valor seguinte na matriz. Os números negativos representam elementos que ocorreram no passado, antes do elemento atual. Por exemplo, -1 é o valor anterior na matriz.\n\n**Valor de devolução**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Number](https://developers.arcgis.com/arcade/guide/types/#number)&gt;"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"trackstarttime","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackstarttime","description":"Calcula a hora de início de um caminho.","examples":"\n**Exemplo**\n\nDevolve a hora de início de um caminho entre 1 de janeiro de 2012 e 3 de maio de 2013.\n\n```arcade\nTrackStartTime() // returns January 1, 2012\n```\n\n","completion":{"label":"TrackStartTime","detail":"TrackStartTime() -> Date","insertText":"TrackStartTime($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCalcula a hora de início de um caminho.\n\n**Valor de devolução**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)"}},"parametersInfo":{"min":0,"max":0}},{"type":"function","name":"trackwindow","bundle":"track","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/track_functions/#trackwindow","description":"Devolve uma matriz de elementos para o índice de tempo especificado. Esta função permite-lhe avançar e retroceder no tempo.","examples":"\n**Exemplos**\n\nO seu caminho possui um campo com valores ordenados sequencialmente de `[10, 20, 30, 40, 50]`. As geometrias dos elementos são `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. A expressão é avaliada em cada elemento no caminho. Os resultados são devolvidos incluindo o elemento inicial e excluindo o elemento final. Este exemplo é avaliado no segundo elemento (20) e devolve uma matriz dos únicos valores: o elemento anterior.\n\n```arcade\nvar window = TrackWindow(-1,0)\nwindow;\n// returns [{'geometry': {x: 1, y: 1}}, {'attributes': {'MyField' : 10, 'trackName':'ExampleTrack1'}}]\n```\n\nO seu caminho possui um campo com valores ordenados sequencialmente de `[10, 20, 30, 40, 50]`. As geometrias dos elementos são `[{x: 1, y: 1},{x: 2, y: 2} ,{x: null, y: null},{x: 4, y: 4}, {x: 5, y: 5}]`. A expressão é avaliada em cada elemento no caminho. Para este exemplos, examinamos resultados avaliados no terceiro elemento (30). Os resultados são devolvidos incluindo o elemento inicial e excluindo o elemento final.\n\n```arcade\nvar window = TrackWindow(-2,2)\nwindow;\n/* returns\n[{\n geometry: [{\n x: 1,\n y: 1\n }, {\n x: 2,\n y: 2\n }, {\n x: null,\n y: null\n }, {\n x: 4,\n y: 4\n }]\n}, {\n attributes: [{\n MyField: 10,\n trackName: 'ExampleTrack1'\n }, {\n MyField: 20,\n trackName: 'ExampleTrack1'\n }, {\n MyField: 30,\n trackName: 'ExampleTrack1'\n }, {\n MyField: 40,\n trackName: 'ExampleTrack1'\n }]\n}]\n```\n\n","completion":{"label":"TrackWindow","detail":"TrackWindow(startIndex, endIndex) -> Array<Feature>","insertText":"TrackWindow(${1:startIndex_}, ${2:endIndex_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nDevolve uma matriz de elementos para o índice de tempo especificado. Esta função permite-lhe avançar e retroceder no tempo.\n\n**Parâmetros**\n\n- **startIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - O índice do elemento inicial. O elemento atual é índice `0`. Valores positivos representam elementos que ocorrem no futuro, após o valor atual. Por exemplo, posição `1` é o valor seguinte na matriz. Os números negativos representam elementos que ocorreram no passado, antes do elemento atual. Por exemplo, `-1` é o valor anterior na matriz.\n- **endIndex**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - O índice do elemento no final da janela. O elemento atual é índice `0`. Valores positivos representam elementos que ocorrem no futuro, após o valor atual. Por exemplo, posição `1` é o valor seguinte na matriz. Os números negativos representam elementos que ocorreram no passado, antes do elemento atual. Por exemplo, `-1` é o valor anterior na matriz.\n\n**Valor de devolução**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)&lt;[Feature](https://developers.arcgis.com/arcade/guide/types/#feature)&gt;"}},"parametersInfo":{"min":2,"max":2}}]},{"id":"date_functions","title":"Funções de data","items":[{"type":"function","name":"changetimezone","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#changetimezone","description":"Altera o fuso horário utilizado para apresentar o valor de Data especificado. Se o `dateValue` de entrada tiver um fuso horário `unknown`, então o valor de Data de saída será apresentado com a mesma data e hora que o `dateValue` de entrada, mas ser-lhe-á atribuído o `newTimeZone`.","examples":"\n**Exemplos**\n\nAltera o fuso horário de Data especificado de `America/New_York` para `America/Los_Angeles`\n\n```arcade\nvar inputDate = Date(2011,10,11,8,0,0,0, \"America/New_York\")\nChangeTimeZone(inputDate, \"America/Los_Angeles\");\n// returns a Date representing Nov 11, 2011, 5:00:00 AM PST\n```\n\nAtribui uma Data com um fuso horário `unknown` a uma diferença horária de `+07:00`\n\n```arcade\nvar inputDate = Date(2011,10,11,8,0,0,0, \"unknown\")\nChangeTimeZone(inputDate, \"+07:00\");\n// returns a Date representing Nov 11, 2011, 8:00:00 AM +07:00\n```\n\n","completion":{"label":"ChangeTimeZone","detail":"ChangeTimeZone(dateValue, newTimeZone) -> Date","insertText":"ChangeTimeZone(${1:dateValue_}, ${2:newTimeZone_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nAltera o fuso horário utilizado para apresentar o valor de Data especificado. Se o `dateValue` de entrada tiver um fuso horário `unknown`, então o valor de Data de saída será apresentado com a mesma data e hora que o `dateValue` de entrada, mas ser-lhe-á atribuído o `newTimeZone`.\n\n**Parâmetros**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Um valor de Data que contém informações sobre a data e hora.\n- **newTimeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - O novo fuso horário que será utilizado para apresentar o valor de Data especificado. O fuso horário tem de ser um dos seguintes:\n\n - texto que representa uma entrada na base de dados de fusos horários da IANA (ex.: `America/New_York`)\n\n - texto que representa as horas e os minutos que devem ser adicionados a UTC (ex.: `+07:00` ou `-03:00`)\n\n - `system` - o fuso horário será definido para o fuso horário local do dispositivo ou do sistema\n\n - `default` - o fuso horário do contexto de execução do perfil\n\n - `UTC` - Tempo Universal Coordenado\n\n - `unknown` - remove as informações de fuso horário do valor especificado e exibe a data e hora definidas na expressão.\n\n**Valor de devolução**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Recursos adicionais**\n\n* [IANA time zone database](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List)\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n* [ToLocal()](https://developers.arcgis.com/arcade/function-reference/date_functions/#tolocal)\n* [ToUTC()](https://developers.arcgis.com/arcade/function-reference/date_functions/#toutc)\n"}},"parametersInfo":{"min":2,"max":2}},[{"type":"function","name":"date","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#date1","description":"Cria um objeto de Data a partir de um conjunto de parâmetros. Por predefinição, as Datas são criadas no fuso horário do contexto de execução do perfil.","examples":"\n**Exemplos**\n\nCria uma Data que representa a hora especificada no fuso horário do contexto de execução do perfil que está a executar o Arcade\n\n```arcade\n// Date that represents Jun 02, 1987, 12:00:00 AM PST\nDate(1987,05,02)\n```\n\nCria uma Data com hora definida num fuso horário específico\n\n```arcade\nDate(1990, 10, 2, 2, 23, 0, 0, \"America/New_York\");\n // Date represents Nov 2, 1990, 2:23:00 AM EST\n```\n\n","completion":{"label":"Date","detail":"Date(year, month, day, hour?, minute?, second?, millisecond?, timeZone?) -> Date","insertText":"Date(${1:year_}, ${2:month_}, ${3:day_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[Desde a versão 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCria um objeto de Data a partir de um conjunto de parâmetros. Por predefinição, as Datas são criadas no fuso horário do contexto de execução do perfil.\n\n**Parâmetros**\n\n- **year**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Um número que representa um ano.\n- **month**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - O mês (0-11) em que `0` é janeiro e `11` é dezembro.\n- **day**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - O dia do mês (1-31).\n- **hour** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - A hora do dia (0-23).\n- **minute** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - O minuto da hora (0-59).\n- **second** (_O