@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 • 681 kB
JSON
[{"id":"constants","title":"Constants","items":[{"type":"constant","name":"infinity","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#infinity","description":"Representa un valor més alt que qualsevol altre nombre. `-Infinity` també es pot utilitzar com un valor més baix que qualsevol nombre.","examples":"\n**Exemple**\n\nCalcula el màxim de quatre valors de camp\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":"**[A partir de la versió 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRepresenta un valor més alt que qualsevol altre nombre. `-Infinity` també es pot utilitzar com un valor més baix que qualsevol nombre."}}},{"type":"constant","name":"pi","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#pi","description":"Valor de la circumferència d'un cercle dividit pel seu diàmetre, `3,14159`.","examples":"\n**Exemple**\n\nRetorna l'àrea d'una entitat de cercle\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":"**[A partir de la versió 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nValor de la circumferència d'un cercle dividit pel seu diàmetre, `3,14159`."}}},{"type":"constant","name":"textformatting.backwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.backwardslash","description":"Insereix un caràcter de barra inversa `\\` al text.","examples":"\n**Exemple**\n\nRetorna '\\\\\\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":"**[A partir de la versió 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nInsereix un caràcter de barra inversa `\\` al text."}}},{"type":"constant","name":"textformatting.doublequote","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.doublequote","description":"Insereix un caràcter de cometes dobles `\\\"` al text.","examples":"\n**Exemple**\n\nRetorna '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":"**[A partir de la versió 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nInsereix un caràcter de cometes dobles `\\\"` al text."}}},{"type":"constant","name":"textformatting.forwardslash","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.forwardslash","description":"Insereix un caràcter de barra inclinada `/` al text.","examples":"\n**Exemple**\n\nRetorna '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":"**[A partir de la versió 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nInsereix un caràcter de barra inclinada `/` al text."}}},{"type":"constant","name":"textformatting.newline","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.newline","description":"Insereix una línia nova o un salt de línia al text. Les etiquetes de diverses línies **NO** s'admeten a l'API de l'ArcGIS 3.x per a JavaScript ni al Map Viewer Classic de l'ArcGIS Online.","examples":"\n**Exemple**\n\nRetorna \"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":"**[A partir de la versió 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nInsereix una línia nova o un salt de línia al text. Les etiquetes de diverses línies **NO** s'admeten a l'API de l'ArcGIS 3.x per a JavaScript ni al Map Viewer Classic de l'ArcGIS Online."}}},{"type":"constant","name":"textformatting.singlequote","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/constants/#textformatting.singlequote","description":"Insereix un caràcter de cometa simple (') al text.","examples":"\n**Exemple**\n\nRetorna \\\"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":"**[A partir de la versió 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nInsereix un caràcter de cometa simple (') al text."}}}]},{"id":"feature_functions","title":"Funcions d'entitats","items":[{"type":"function","name":"defaultvalue","bundle":"core","sinceVersion":"1.26","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#defaultvalue","description":"Retorna un valor per defecte especificat si no existeix un nom de camp d'una entitat o si el valor del camp especificat és \\\"nul\\\" o un valor de text buit.","examples":"\n**Exemple**\n\nRetorna \\\"n/a\\\" si l'atribut de l'entitat no existeix o està buit.\n\n```arcade\nDefaultValue($feature, \"population\", \"n/a\")\n// Returns the population value if available\n// or n/a if not available\n```\n\n","completion":{"label":"DefaultValue","detail":"DefaultValue(inputFeature, fieldName, defaultValue) -> Any","insertText":"DefaultValue(${1:inputFeature_}, ${2:fieldName_}, ${3:defaultValue_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[A partir de la versió 1.26](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetorna un valor per defecte especificat si no existeix un nom de camp d'una entitat o si el valor del camp especificat és \\\"nul\\\" o un valor de text buit.\n\n**Paràmetres**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Entitat d'entrada que cal comprovar.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nom del camp que es comprovarà.\n- **defaultValue**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Aquest valor es retorna si el nom de camp no existeix o si el valor del camp especificat és \\\"nul\\\" o un valor de text buit.\n\n**Valor de retorn**: [Any](https://developers.arcgis.com/arcade/guide/types/#any) \nRetorna el valor del camp especificat, si s'ha definit. Si no, retorna el valor especificat a `defaultValue`."}},"parametersInfo":{"min":3,"max":3}},{"type":"function","name":"domain","bundle":"core","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#domain","description":"Retorna el domini assignat al camp especificat de l'element `feature` proporcionat. Si `feature` pertany a una classe amb un subtipus, retorna el domini assignat al subtipus.","examples":"\n**Exemple**\n\nDomini assignat al subtipus de l'entitat\n\n```arcade\nvar d = Domain($feature, \"poleType\")\n// the poleType field has a coded value domain called poleTypes\n// the value of d will be\n// {\n// type: \"codedValue\" ,\n// name: \"poleTypes\",\n// dataType: \"number\",\n// codedValues: [\n// { name: \"Unknown\", code: 0 },\n// { name: \"Wood\", code: 1 },\n// { name: \"Steel\", code: 2 }\n// ]\n// }\n```\n\n","completion":{"label":"Domain","detail":"Domain(inputFeature, fieldName) -> Dictionary","insertText":"Domain(${1:inputFeature_}, ${2:fieldName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[A partir de la versió 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetorna el domini assignat al camp especificat de l'element `feature` proporcionat. Si `feature` pertany a una classe amb un subtipus, retorna el domini assignat al subtipus.\n\n**Paràmetres**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Entitat amb un camp que té un domini.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nom del camp (no l'àlies del camp) al qual està assignat el domini.\n\n**Valor de retorn**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \nRetorna un diccionari descrit per les propietats següents.\n\n- **type**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tipus de domini: `codedValue` o `range`.\n- **name**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nom del domini.\n- **dataType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tipus de dades del camp del domini. Pot ser un dels valors següents: `esriFieldTypeSmallInteger`, `esriFieldTypeInteger`, `esriFieldTypeBigInteger`, `esriFieldTypeSingle`, `esriFieldTypeDouble`, `esriFieldTypeString`, `esriFieldTypeDate`, `esriFieldTypeOID`, `esriFieldTypeGeometry`, `esriFieldTypeBlob`, `esriFieldTypeRaster`, `esriFieldTypeGUID`, `esriFieldTypeGlobalID` o `esriFieldTypeXML`.\n- **codedValues**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)> - Només aplicable als dominis de tipus `codedValue`. Matriu de diccionaris que descriu els valors vàlids del camp. Cada diccionari té una propietat `code`, que conté el valor de camp real, i una propietat `name` que conté una descripció senzilla del valor (com ara `{ code: 1, name: \\\"pavement\\\" }`).\n- **min**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Només aplicable als dominis de tipus `range`. Valor mínim del domini.\n- **max**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Només aplicable als dominis de tipus `range`. Valor màxim del domini."}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"domaincode","bundle":"core","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#domaincode","description":"Retorna el codi de la descripció d'un domini associat d'una entitat.","examples":"\n**Exemple**\n\nimprimeix el codi del domini del camp al qual es fa referència.\n\n```arcade\nDomainCode($feature, 'Enabled', 'True')\n```\n\n","completion":{"label":"DomainCode","detail":"DomainCode(inputFeature, fieldName, value?, subtype?) -> Number,Text","insertText":"DomainCode(${1:inputFeature_}, ${2:fieldName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[A partir de la versió 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetorna el codi de la descripció d'un domini associat d'una entitat.\n\n**Paràmetres**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Entitat amb un camp que té un domini.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nom del camp (no l'àlies del camp) que conté el domini.\n- **value** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Valor que es tornarà a convertir en un codi.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nombre o nom codificat del subtipus si l'entitat admet subtipus. Si no es proporciona, s'utilitzarà el subtipus actual de l'entitat (si en té).\n\n**Valor de retorn**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"domainname","bundle":"core","sinceVersion":"1.7","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#domainname","description":"Retorna el nom descriptiu d'un codi de domini en una entitat.","examples":"\n**Exemple**\n\nImprimeix la descripció del domini del camp al qual es fa referència\n\n```arcade\nDomainName($feature, 'fieldName')\n```\n\n","completion":{"label":"DomainName","detail":"DomainName(inputFeature, fieldName, code?, subtype?) -> Text","insertText":"DomainName(${1:inputFeature_}, ${2:fieldName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[A partir de la versió 1.7](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetorna el nom descriptiu d'un codi de domini en una entitat.\n\n**Paràmetres**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Entitat amb un camp que té un domini.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nom del camp (no l'àlies del camp) que conté el domini.\n- **code** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Codi associat amb el nom descriptiu desitjat. Si no es proporciona, es retornarà el valor del camp de l'entitat.\n- **subtype** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nombre o nom codificat del subtipus si l'entitat admet subtipus. Si no es proporciona, s'utilitzarà el subtipus de l'entitat (si en té).\n\n**Valor de retorn**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":2,"max":4}},{"type":"function","name":"expects","bundle":"core","sinceVersion":"1.15","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#expects","description":"Sol·licita atributs addicionals per a l'entitat indicada. En alguns perfils, com ara a Visualització i Etiquetatge, les aplicacions només sol·liciten els atributs de dades necessaris per renderitzar cada entitat o etiqueta. Algunes expressions fan referència dinàmicament als noms dels camps amb variables en lloc de literals de text. Això fa que als motors de renderització i etiquetatge els costi detectar els camps necessaris per a la renderització. Aquesta funció us permet indicar de manera explícita els camps necessaris com una llista. També podeu sol·licitar tots els camps o un subconjunt fent servir un comodí. Com que les expressions s'executen per entitat, el comodí s'ha de fer servir amb precaució, sobretot en capes que continguin moltes entitats. Si se sol·liciten massa dades, el rendiment de l'aplicació pot ser baix.","examples":"\n**Exemples**\n\nSol·licita camps que el renderitzador no detecta fàcilment\n\n```arcade\n// Request multiple years of population data if the\n// fields cannot be easily detected by the renderer or labels\nExpects($feature, 'POP_2020', 'POP_2010')\nvar thisYear = 2020;\nvar lastDecade = thisYear - 10;\nreturn $feature['POP_'+thisYear] - $feature['POP_'+lastDecade]\n```\n\nSol·licita totes les dades que coincideixen amb un patró al nom del camp\n\n```arcade\n// Request all the data beginning with 'POP'. This is\n// necessary because the renderer can't easily detect\n// the required fields based on this expression\nExpects($feature, 'POP*')\n\nvar startYear = 1880;\nvar endYear = 2020;\nvar changes = [];\n\nfor(var y=startYear; y<endYear; y+=10){\n var startPop = $feature['POP_' + y];\n var endPop = $feature['POP_' + (y+10)];\n var change = endPop - startPop;\n Push(changes, change);\n}\nMax(changes);\n```\n\nSol·licita totes les dades de l'entitat\n\n```arcade\n// Request all fields because the required fields may\n// be based on unknown information like a relative date\nExpects($feature, '*')\n\nvar casesToday = $feature[ 'CASES_' + Text(d, 'MM_DD_Y') ];\nvar casesYesterday = $feature[ 'CASES_' + Text(DateAdd( Today(), -1, 'days', 'MM_DD_Y') ];\n// Change in cases from yesterday\nreturn casesToday - casesYesterday;\n```\n\n","completion":{"label":"Expects","detail":"Expects(inputFeature, field1, [field2, ..., fieldN]?) -> Null","insertText":"Expects(${1:inputFeature_}, ${2:field1_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[A partir de la versió 1.15](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nSol·licita atributs addicionals per a l'entitat indicada. En alguns perfils, com ara a Visualització i Etiquetatge, les aplicacions només sol·liciten els atributs de dades necessaris per renderitzar cada entitat o etiqueta. Algunes expressions fan referència dinàmicament als noms dels camps amb variables en lloc de literals de text. Això fa que als motors de renderització i etiquetatge els costi detectar els camps necessaris per a la renderització. Aquesta funció us permet indicar de manera explícita els camps necessaris com una llista. També podeu sol·licitar tots els camps o un subconjunt fent servir un comodí. Com que les expressions s'executen per entitat, el comodí s'ha de fer servir amb precaució, sobretot en capes que continguin moltes entitats. Si se sol·liciten massa dades, el rendiment de l'aplicació pot ser baix.\n\n**Paràmetres**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Entitat a què s'adjuntaran els camps sol·licitats.\n- **field1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nom de camp que voleu sol·licitar per a l'entitat indicada. Enumereu només els camps que cal utilitzar a l'expressió. Si cal, podeu sol·licitar tots els camps fent servir el caràcter de comodí \\\"*\\\". Tot i això, intenteu no fer-ho per evitar que es carregui una quantitat innecessària de dades que pot afectar negativament el rendiment de l'aplicació. Aquest valor ha de ser un literal de text i no pot ser una variable.\n- **[field2, ..., fieldN]** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Llista en curs de noms de camps que voleu sol·licitar per a l'entitat indicada. Enumereu només els camps que cal utilitzar a l'expressió. Aquests valors han de ser literals de text i no poden ser variables.\n\n**Valor de retorn**: Null"}},"parametersInfo":{"min":2,"max":-1}},[{"type":"function","name":"feature","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#feature1","description":"Crear una nova entitat.","examples":"\n**Exemple**\n\n\n\n```arcade\nFeature(pointGeometry, 'city_name', 'Spokane', 'population', 210721)\n```\n\n","completion":{"label":"Feature","detail":"Feature(inputGeometry, attribute1, value1, [attribute2, value2, ..., attributeN, valueN]?) -> Feature","insertText":"Feature(${1:inputGeometry_}, ${2:attribute1_}, ${3:value1_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[A partir de la versió 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCrear una nova entitat.\n\n**Paràmetres**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometria de l'entitat.\n- **attribute1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nom del primer atribut.\n- **value1**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Date](https://developers.arcgis.com/arcade/guide/types/#date) \\| [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean) - Valor del primer atribut.\n- **[attribute2, value2, ..., attributeN, valueN]** (_Optional_): [Any](https://developers.arcgis.com/arcade/guide/types/#any) - Parells de nom/valor en curs per a cada atribut de l'entitat.\n\n**Valor de retorn**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature)"}},"parametersInfo":{"min":3,"max":-1}},{"type":"function","name":"feature","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#feature2","description":"Crea una entitat nova a partir d'una cadena JSON serialitzada.","examples":"\n**Exemple**\n\n\n\n```arcade\nvar JSONString = '{\"geometry\":{\"x\":10,\"y\":20,\"spatialReference\":{\"wkid\":102100}},\"attributes\":{\"hello\":10}}'\nvar ftr1 = Feature(JSONString)\n```\n\n","completion":{"label":"Feature","detail":"Feature(jsonText) -> Feature","insertText":"Feature(${1:jsonText_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[A partir de la versió 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCrea una entitat nova a partir d'una cadena JSON serialitzada.\n\n**Paràmetre**\n\n- **jsonText**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - JSON serialitzat que representa una entitat.\n\n**Valor de retorn**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"feature","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#feature3","description":"Crea una entitat nova a partir d'una geometria i d'un diccionari d'atributs.","examples":"\n**Exemple**\n\n\n\n```arcade\nvar dict = { hello:10 }\nvar p = point({x:10, y:20, spatialReference:{wkid:102100}})\nvar ftr = Feature(p,dict)\n```\n\n","completion":{"label":"Feature","detail":"Feature(inputGeometry, attributes) -> Feature","insertText":"Feature(${1:inputGeometry_}, ${2:attributes_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[A partir de la versió 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCrea una entitat nova a partir d'una geometria i d'un diccionari d'atributs.\n\n**Paràmetres**\n\n- **inputGeometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) - Geometria de l'entitat.\n- **attributes**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Diccionari que conté els atributs i els seus valors.\n\n**Valor de retorn**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"feature","bundle":"core","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#feature4","description":"Crea una entitat nova a partir d'un diccionari.","examples":"\n**Exemple**\n\nCrea una entitat nova a partir d'un diccionari\n\n```arcade\nvar featureDict = {\n geometry: Point({ x: -97.06138, y: 32.837, spatialReference: { wkid: 3857 } }),\n attributes: {\n name1: \"value1\",\n name2: \"value2\"\n }\n};\n// create a new feature from a dictionary of geometry and attributes\nvar newFeature = Feature(featureDict);\n```\n\n","completion":{"label":"Feature","detail":"Feature(inputDictionary) -> Feature","insertText":"Feature(${1:inputDictionary_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[A partir de la versió 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCrea una entitat nova a partir d'un diccionari.\n\n**Paràmetre**\n\n- **inputDictionary**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Diccionari amb la geometria i els atributs de l'entitat.\n\n - **geometry**: [Geometry](https://developers.arcgis.com/arcade/guide/types/#geometry) \\| [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Geometria de l'entitat. Si `geometry` és un diccionari, es crearà una nova geometria fent servir la funció `Geometry`. Si `geometry` és nul o no és al diccionari, l'entitat es crearà amb una geometria `null`.\n - **attributes**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) - Diccionari que conté els atributs i els seus valors.\n\n**Valor de retorn**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"feature","bundle":"core","sinceVersion":"1.23","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#feature5","description":"Crea una còpia d'una entitat.","examples":"\n**Exemple**\n\nCrea una còpia d'una entitat\n\n```arcade\nvar copiedFeature = Feature($feature);\n```\n\n","completion":{"label":"Feature","detail":"Feature(inputFeature) -> Feature","insertText":"Feature(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[A partir de la versió 1.23](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCrea una còpia d'una entitat.\n\n**Paràmetre**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Entitat que es copiarà\n\n**Valor de retorn**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature)"}},"parametersInfo":{"min":1,"max":1}}],{"type":"function","name":"featureinfilter","bundle":"core","sinceVersion":"1.29","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#featureinfilter","description":"Indica si l'entitat indicada està inclosa en la clàusula WHERE d'SQL proporcionada. Si l'entitat proporcionada està inclosa en la clàusula WHERE, la funció retorna `true`; si no, retorna `false`. Aquesta funció és útil per provar si una entitat compleix una condició concreta. Si l'entitat d'entrada és `null`, la funció retorna `false`. Si `whereClause` és `null` o està buida, la funció retorna `true`. Si tots dos paràmetres són `null`, la funció retorna `false`.","examples":"\n**Exemple**\n\nRetorna true si l'entitat està inclosa en la clàusula WHERE d'SQL proporcionada.\n\n```arcade\n// The provided feature has a 'magnitude' field with a value of 5.2\nif(FeatureInFilter($feature, 'magnitude >= 5')) {\n return 'Significant earthquake';\n}\nreturn 'Minor earthquake';\n```\n\n","completion":{"label":"FeatureInFilter","detail":"FeatureInFilter(inputFeature, whereClause) -> Boolean","insertText":"FeatureInFilter(${1:inputFeature_}, ${2:whereClause_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[A partir de la versió 1.29](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nIndica si l'entitat indicada està inclosa en la clàusula WHERE d'SQL proporcionada. Si l'entitat proporcionada està inclosa en la clàusula WHERE, la funció retorna `true`; si no, retorna `false`. Aquesta funció és útil per provar si una entitat compleix una condició concreta. Si l'entitat d'entrada és `null`, la funció retorna `false`. Si `whereClause` és `null` o està buida, la funció retorna `true`. Si tots dos paràmetres són `null`, la funció retorna `false`.\n\n**Paràmetres**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Entitat que es comprovarà.\n- **whereClause**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Clàusula WHERE d'SQL que es farà servir per provar la inclusió de l'entitat. Si la clàusula WHERE d'SQL no és vàlida, es produirà un error. S'accepta SQL-92 estandarditzat.\n\n**Valor de retorn**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"gdbversion","bundle":"core","sinceVersion":"1.12","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#gdbversion","description":"Retorna el nom de la versió actual de la geobase de dades de les dades en branca o versionades. Quan les dades no es trobin en una geobase de dades multiusuari, es retornarà un valor de text buit.","examples":"\n**Exemple**\n\nRetorna la versió de la geobase de dades de l'entitat indicada\n\n```arcade\nGdbVersion($feature)\n```\n\n","completion":{"label":"GdbVersion","detail":"GdbVersion(inputFeature) -> Text","insertText":"GdbVersion(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[A partir de la versió 1.12](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetorna el nom de la versió actual de la geobase de dades de les dades en branca o versionades. Quan les dades no es trobin en una geobase de dades multiusuari, es retornarà un valor de text buit.\n\n**Paràmetre**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Entitat des de la qual es retornarà la versió actual de la geobase de dades de la capa associada.\n\n**Valor de retorn**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)\n\n**Recursos addicionals**\n\n* [Overview of Versioning](https://pro.arcgis.com/en/pro-app/help/data/geodatabases/overview/overview-of-versioning-in-arcgis-pro.htm)\n"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"haskey","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#haskey","description":"Indica si una entitat té la clau d'entrada.","examples":"\n**Exemple**\n\nRetorna `true` si l'entitat té un camp anomenat `temp`\n\n```arcade\nHasKey($feature, 'temp');\n```\n\n","completion":{"label":"HasKey","detail":"HasKey(inputFeature, key) -> Boolean","insertText":"HasKey(${1:inputFeature_}, ${2:key_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[A partir de la versió 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nIndica si una entitat té la clau d'entrada.\n\n**Paràmetres**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Entitat en què es comprovarà un nom de camp.\n- **key**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nom del camp que es comprovarà.\n\n**Valor de retorn**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"hasvalue","bundle":"core","sinceVersion":"1.20","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#hasvalue","description":"Indica si una entitat té un camp determinat i si aquest camp té un valor.","examples":"\n**Exemple**\n\nRetorna false si l'atribut de l'entitat no existeix o està buit\n\n```arcade\nif(HasValue($feature, \"population\")){\n return $feature.population / AreaGeodetic($feature)\n}\n// Returns the population density if population is available\n```\n\n","completion":{"label":"HasValue","detail":"HasValue(inputFeature, fieldName) -> Boolean","insertText":"HasValue(${1:inputFeature_}, ${2:fieldName_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[A partir de la versió 1.20](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nIndica si una entitat té un camp determinat i si aquest camp té un valor.\n\n**Paràmetres**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Entitat que es comprovarà.\n- **fieldName**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nom del camp que es comprovarà.\n\n**Valor de retorn**: [Boolean](https://developers.arcgis.com/arcade/guide/types/#boolean)"}},"parametersInfo":{"min":2,"max":2}},{"type":"function","name":"schema","bundle":"core","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#schema","description":"Retorna la descripció de l'esquema de l'entitat proporcionada.","examples":"","completion":{"label":"Schema","detail":"Schema(inputFeature) -> Dictionary","insertText":"Schema(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[A partir de la versió 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetorna la descripció de l'esquema de l'entitat proporcionada.\n\n**Paràmetre**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Entitat de la qual es retornarà l'esquema.\n\n**Valor de retorn**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \nRetorna un diccionari descrit per les propietats següents.\n\n- **fields**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)> - Retorna una matriu de diccionaris que descriuen els camps de Feature. Cada diccionari descriu el camp `name`, `alias`, `type`, `subtype`, `domain` o `length`, i si és `editable` i `nullable`.\n- **geometryType**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Tipus de geometria de les entitats de Feature. Retorna `esriGeometryNull` per a les taules sense cap geometria. \nValors possibles: `esriGeometryPoint`, `esriGeometryLine`, `esriGeometryPolygon` i `esriGeometryNull`\n- **globalIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Camp d'ID global de Feature. Retorna `\\\"\\\"` si no té globalId habilitat.\n- **objectIdField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Camp objectId de Feature."}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"subtypecode","bundle":"core","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#subtypecode","description":"Retorna el codi del subtipus d'una entitat especificada.","examples":"\n**Exemple**\n\nRetorna el codi del subtipus\n\n```arcade\n// feature has a field named `assetGroup`\n// with the subtype described in the Subtypes function example\nSubtypeCode($feature) // returns 1\n```\n\n","completion":{"label":"SubtypeCode","detail":"SubtypeCode(inputFeature) -> Number,Text,Date","insertText":"SubtypeCode(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[A partir de la versió 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetorna el codi del subtipus d'una entitat especificada.\n\n**Paràmetre**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - L'entitat de la qual s'obtindrà el codi del subtipus.\n\n**Valor de retorn**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) \\| [Text](https://developers.arcgis.com/arcade/guide/types/#text) \\| [Date](https://developers.arcgis.com/arcade/guide/types/#date)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"subtypename","bundle":"core","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#subtypename","description":"Retorna el nom del subtipus d'una entitat especificada.","examples":"\n**Exemple**\n\nRetorna el nom del subtipus\n\n```arcade\n// feature has a field named `assetGroup`\n// with the subtype described in the Subtypes function example\nSubtypeName($feature) // returns \"Single Phase\"\n```\n\n","completion":{"label":"SubtypeName","detail":"SubtypeName(inputFeature) -> Text","insertText":"SubtypeName(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[A partir de la versió 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetorna el nom del subtipus d'una entitat especificada.\n\n**Paràmetre**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - L'entitat de la qual s'obtindrà el nom del subtipus.\n\n**Valor de retorn**: [Text](https://developers.arcgis.com/arcade/guide/types/#text)"}},"parametersInfo":{"min":1,"max":1}},{"type":"function","name":"subtypes","bundle":"core","sinceVersion":"1.11","link":"https://developers.arcgis.com/arcade/function-reference/feature_functions/#subtypes","description":"Retorna el valor codificat del subtipus Dictionary. Retorna `null` quan els subtipus no estan habilitats a la capa.","examples":"\n**Exemple**\n\nRetorna subtipus amb valors codificats d'una entitat\n\n```arcade\nSubtypes($feature)\n// returns the following dictionary\n// {\n// subtypeField: 'assetGroup',\n// subtypes: [\n// { name: \"Unknown\", code: 0 },\n// { name: \"Single Phase\", code: 1 },\n// { name: \"Two Phase\", code: 2 }\n// ]\n// }\n```\n\n","completion":{"label":"Subtypes","detail":"Subtypes(inputFeature) -> Dictionary","insertText":"Subtypes(${1:inputFeature_})$0","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[A partir de la versió 1.11](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nRetorna el valor codificat del subtipus Dictionary. Retorna `null` quan els subtipus no estan habilitats a la capa.\n\n**Paràmetre**\n\n- **inputFeature**: [Feature](https://developers.arcgis.com/arcade/guide/types/#feature) - Entitat de la qual s'obtindran els subtipus.\n\n**Valor de retorn**: [Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary) \nRetorna un diccionari descrit per les propietats següents.\n\n- **subtypeField**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Camp que conté un subtipus.\n- **subtypes**: [Array](https://developers.arcgis.com/arcade/guide/types/#array)<[Dictionary](https://developers.arcgis.com/arcade/guide/types/#dictionary)> - Matriu de diccionaris que descriu els subtipus. Cada diccionari té una propietat `code`, que conté el valor de camp real, i una propietat `name` que conté una descripció senzilla del valor (com ara `{ code: 1, name: \\\"pavement\\\" }`)."}},"parametersInfo":{"min":1,"max":1}}]},{"id":"date_functions","title":"Funcions de data","items":[{"type":"function","name":"changetimezone","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#changetimezone","description":"Canvia la zona horària utilitzada per visualitzar el valor de data indicat. Si l'entrada \\\"dateValue\\\" té el valor \\\"unknown\\\" per a la zona horària, el valor de data de sortida mostrarà la mateixa data i hora que l'entrada \\\"dateValue\\\", però se li assignarà \\\"newTimeZone\\\".","examples":"\n**Exemples**\n\nCanvia la zona horaria de la data indicada d'America/New_York a 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\nAssigna a una data amb un valor de zona horària \\\"unknown\\\" un desplaçament de temps 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":"**[A partir de la versió 1.24](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCanvia la zona horària utilitzada per visualitzar el valor de data indicat. Si l'entrada \\\"dateValue\\\" té el valor \\\"unknown\\\" per a la zona horària, el valor de data de sortida mostrarà la mateixa data i hora que l'entrada \\\"dateValue\\\", però se li assignarà \\\"newTimeZone\\\".\n\n**Paràmetres**\n\n- **dateValue**: [Date](https://developers.arcgis.com/arcade/guide/types/#date) - Valor de data que conté informació de la data i l'hora.\n- **newTimeZone**: [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Nova zona horària que s'utilitzarà per mostrar el valor de data indicat. La zona horària ha de ser una de les següents:\n\n - text que representa una entrada a la zona horària IANA (p.ex. America/New_York).\n\n - text que representa les hores i els minuts que cal afegir a (p.ex. +07:00 o -03:00).\n\n - \\\"system\\\": la zona horària s'establirà en la zona horària local del dispositiu o del sistema.\n\n - \\\"default\\\": zona horària del context d'execució del perfil.\n\n - \\\"UTC\\\": temps universal coordinat.\n\n - \\\"unknown\\\": elimina la informació de la zona horària per al valor indicat i mostra la data i l'hora segons defineix l'expressió.\n\n**Valor de retorn**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Recursos addicionals**\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":"Crea un objecte de dades a partir d'un conjunt de paràmetres. Per defecte, les dates es creen a la zona horària del context d'execució del perfil.","examples":"\n**Exemples**\n\nCrea una data que representa l'hora indicada en la zona horària del context d'execució del perfil que executa Arcade\n\n```arcade\n// Date that represents Jun 02, 1987, 12:00:00 AM PST\nDate(1987,05,02)\n```\n\nCrea una data amb l'hora definida en una zona horària específica\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":"**[A partir de la versió 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCrea un objecte de dades a partir d'un conjunt de paràmetres. Per defecte, les dates es creen a la zona horària del context d'execució del perfil.\n\n**Paràmetres**\n\n- **year**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Nombre que representa un any.\n- **month**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mes (0-11), on `0` és gener i `11` és desembre.\n- **day**: [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Dia del mes (1-31).\n- **hour** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Hora del dia (0-23).\n- **minute** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Minut de l'hora (0-59).\n- **second** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Segon del minut (0-59).\n- **millisecond** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Mil·lisegon del segon (0-999).\n- **timeZone** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - _A partir de la versió 1.24_ Zona horària de la data. Si no s'especifica, la data es crearà en la zona horària per defecte del context d'execució del perfil. Valors possibles:\n\n - text que representa una entrada a la zona horària IANA (p.ex. America/New_York).\n\n - text que representa les hores i els minuts que cal afegir a (p.ex. +07:00 o -03:00).\n\n - \\\"system\\\": la zona horària s'establirà en la zona horària local del dispositiu o del sistema.\n\n - \\\"default\\\": zona horària del context d'execució del perfil.\n\n - \\\"UTC\\\": temps universal coordinat.\n\n - \\\"unknown\\\": elimina la informació de la zona horària per al valor indicat i mostra la data i l'hora segons defineix l'expressió.\n\n**Valor de retorn**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Recursos addicionals**\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"}},"parametersInfo":{"min":3,"max":8}},{"type":"function","name":"date","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#date2","description":"Crea una data amb el número de l'època Unix indicat. Per defecte, la data es mostrarà en la zona horària del context d'execució del perfil. Si no s'especifica cap època, crea una data en la data i hora actuals de la zona horària per defecte del perfil. Si es proporciona un valor `null` per a l'època, es convertirà implícitament a `0` i es retornarà com a data l'1 de gener del 1970 UTC.","examples":"\n**Exemples**\n\nMil·lisegons des de l'1 de gener de 1970\n\n```arcade\nDate(1476987783555) // 'Thu Oct 20 2016 11:23:03 GMT-0700 (PDT)'\n```\n\nCrea una data que representa l'hora actual en la zona horària del context d'execució del perfil que executa Arcade\n\n```arcade\n// Date represents Jan 27, 2023, 12:41:20 PM PST\nDate()\n```\n\n","completion":{"label":"Date","detail":"Date(epoch?) -> Date","insertText":"Date($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[A partir de la versió 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCrea una data amb el número de l'època Unix indicat. Per defecte, la data es mostrarà en la zona horària del context d'execució del perfil. Si no s'especifica cap època, crea una data en la data i hora actuals de la zona horària per defecte del perfil. Si es proporciona un valor `null` per a l'època, es convertirà implícitament a `0` i es retornarà com a data l'1 de gener del 1970 UTC.\n\n**Paràmetre**\n\n- **epoch** (_Optional_): [Number](https://developers.arcgis.com/arcade/guide/types/#number) - Nombre de mil·lisegons des de l'1 de gener de 1970 UTC.\n\n**Valor de retorn**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)\n\n**Recursos addicionals**\n\n* [Arcade execution context](https://developers.arcgis.com/arcade/guide/profiles/#execution-context)\n* [Now()](https://developers.arcgis.com/arcade/function-reference/date_functions/#date)\n* [Timestamp()](https://developers.arcgis.com/arcade/function-reference/date_functions/#timestamp)\n* [Today()](https://developers.arcgis.com/arcade/function-reference/date_functions/#today)\n"}},"parametersInfo":{"min":0,"max":1}},{"type":"function","name":"date","bundle":"core","sinceVersion":"1.0","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#date3","description":"Crea un valor de data d'un valor de text ISO 8601. Si es proporciona un desplaçament d'UTC, la data se seguirà mostrant en la zona horària del perfil. Si no es facilita cap text, crea una data a la data i hora actuals de la zona horària del perfil.","examples":"\n**Exemples**\n\nCrea una data d'un valor de text ISO 8601 amb un desplaçament d'hora conegut.\n\n```arcade\nDate('2016-10-20T17:41:37+00:00') // 'Thu Oct 20 2016 10:41:37 GMT-0700 (PDT)'\n```\n\nCrea una data d'un valor de text ISO 8601 amb un desplaçament d'hora desconegut.\n\n```arcade\nDate('2016-10-20T17:41:37') // 'Thu Oct 20 2016 5:41:37 PM PDT'\n```\n\n","completion":{"label":"Date","detail":"Date(timestamp?) -> Date","insertText":"Date($0)","insertTextMode":2,"insertTextFormat":2,"kind":3,"documentation":{"kind":"markdown","value":"**[A partir de la versió 1.0](https://developers.arcgis.com/arcade/guide/version-matrix)**\n\nCrea un valor de data d'un valor de text ISO 8601. Si es proporciona un desplaçament d'UTC, la data se seguirà mostrant en la zona horària del perfil. Si no es facilita cap text, crea una data a la data i hora actuals de la zona horària del perfil.\n\n**Paràmetre**\n\n- **timestamp** (_Optional_): [Text](https://developers.arcgis.com/arcade/guide/types/#text) - Valor de text ISO 8601 que es convertirà en una data.\n\n**Valor de retorn**: [Date](https://developers.arcgis.com/arcade/guide/types/#date)"}},"parametersInfo":{"min":0,"max":1}},{"type":"function","name":"date","bundle":"core","sinceVersion":"1.24","link":"https://developers.arcgis.com/arcade/function-reference/date_functions/#date4","description":"Crea una data a partir d'un valor DateOnly, amb un valor d'hora i de zona horària opcionals.","examples":"\n**Exemple**\n\nCrea una data a partir del valor de DateOnly i del tipus d'hora.\n\n```arcade\nDate(DateOnly(2022,10,11), Time(\"11:20 am\"))\n// returns a Date representing Nov 11, 2022, 11:20:00 AM in an unknown time zone\n```\n\n","completion":{"label":"D