{"id":12231,"date":"2021-07-14T14:39:57","date_gmt":"2021-07-14T17:39:57","guid":{"rendered":"http:\/\/kb.elipse.com.br\/en\/?p=12231"},"modified":"2021-07-14T14:39:57","modified_gmt":"2021-07-14T17:39:57","slug":"support-to-indexes-for-arrays-in-links-expressions","status":"publish","type":"post","link":"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/","title":{"rendered":"Support to indexes for arrays in Links expressions."},"content":{"rendered":"<p style=\"text-align: justify;\">Starting from <strong><a href=\"https:\/\/www.elipse.com.br\/en\/produto\/elipse-e3\/\" target=\"_blank\" rel=\"noopener noreferrer\">Elipse E3<\/a>\/<a href=\"https:\/\/www.elipse.com.br\/en\/produto\/elipse-power\/\" target=\"_blank\" rel=\"noopener noreferrer\">Power<\/a><\/strong> version 5.1 and subsequent ones, support to indexes for arrays in links expressions has been implemented. In this case, arrays can be of any dimension.<\/p>\n<p>An\u00a0<b>array<\/b> is a data structure that contains a group of elements (values or variables), each identified by at least one array index, or key. Typically these elements are all of the same data type, such as an integer or string. You would commonly use <strong>arrays<\/strong> in computer programs to organize data in order to sort out or search for a related set of values.<\/p>\n<h3><strong>Example:<\/strong><\/h3>\n<p>Tag(1) or Tag(1,2) or Tag(1,2,3) would be valid if the Tags had 1-, 2-, or 3-dimensional arrays, respectively.<\/p>\n<p>Indexes for arrays in links expressions do not necessarily have to be placed next to an object&#8217;s name.<\/p>\n<h3><strong>Example:<\/strong><\/h3>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">arr = Array(1,Array(1,2,3),4)   \r\nmsgbox arr(1)(2) 'Return 3\r\nmsgbox arr(2) 'Return 4\r\n\r\nScreen.Item(\"TagArray\").Value = arr<\/pre>\n<p style=\"text-align: justify;\">The expression above now works both for VBScript and Elipse E3, via links. The first index (1) accesses the array from inside the array, and the second index will get this element from the array (the result in this case is 3). This happens because tVBScript&#8217;s arrays always start with index 0.<\/p>\n<h3 style=\"text-align: justify;\"><strong>Link example:<\/strong><\/h3>\n<p style=\"text-align: center;\"><a href=\"http:\/\/kb.elipse.com.br\/wp-content\/uploads\/2020\/10\/11709\/1_.png\"><img loading=\"lazy\" class=\"alignnone size-full wp-image-11716\" src=\"http:\/\/kb.elipse.com.br\/wp-content\/uploads\/2020\/10\/11709\/1_.png\" alt=\"\" width=\"485\" height=\"54\" \/><\/a><\/p>\n<p>Next, you will see an <strong>example<\/strong> of how to use a multidimensional array via scripts\/links.<\/p>\n<p><strong>Via scripts:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">Dim arr(3)\r\narr(1)= Array(\"IO.Ethernet.MainIP\", \"Parent.IP\")\r\narr(2) = Array(\"IO.Ethernet.MainPort\", \"Parent.Porta\")\r\narr(3) = Array(\"ModiconModbus.DefaultSlaveAddress\", \"Parent.Address\")\r\nmsgbox arr(1)(0) 'return IO.Ethernet.MainIP\r\nmsgbox arr(3)(1) 'return Parent.Address\r\nScreen.Item(\"TagArray\").Value = arr<\/pre>\n<p><strong>Via links:<\/strong><\/p>\n<p><a href=\"http:\/\/kb.elipse.com.br\/wp-content\/uploads\/2020\/10\/11709\/2.png\"><img loading=\"lazy\" class=\"size-full wp-image-11718 aligncenter\" src=\"http:\/\/kb.elipse.com.br\/wp-content\/uploads\/2020\/10\/11709\/2.png\" alt=\"\" width=\"483\" height=\"129\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Starting from Elipse E3\/Power version 5.1 and subsequent ones, support to indexes for arrays in links expressions has been implemented. In this case, arrays can be of any dimension. An\u00a0array&hellip;<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0},"categories":[754,763],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Support to indexes for arrays in Links expressions.<\/title>\n<meta name=\"description\" content=\"This article discusses the implementation of support to indexes for arrays in links expressions for version 5.1 of Elipse E3\/Power.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Support to indexes for arrays in Links expressions.\" \/>\n<meta property=\"og:description\" content=\"This article discusses the implementation of support to indexes for arrays in links expressions for version 5.1 of Elipse E3\/Power.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/\" \/>\n<meta property=\"og:site_name\" content=\"Elipse Knowledgebase\" \/>\n<meta property=\"article:publisher\" content=\"http:\/\/www.facebook.com\/elipsesoftware\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-14T17:39:57+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/kb.elipse.com.br\/wp-content\/uploads\/2020\/10\/11709\/1_.png\" \/>\n<meta name=\"author\" content=\"D\u00e9lio Damin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"D\u00e9lio Damin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/\"},\"author\":{\"name\":\"D\u00e9lio Damin\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/be597eff34b5f24af940a55332870778\"},\"headline\":\"Support to indexes for arrays in Links expressions.\",\"datePublished\":\"2021-07-14T17:39:57+00:00\",\"dateModified\":\"2021-07-14T17:39:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/\"},\"wordCount\":216,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"articleSection\":[\"Links\",\"Scripts\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/\",\"url\":\"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/\",\"name\":\"Support to indexes for arrays in Links expressions.\",\"isPartOf\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#website\"},\"datePublished\":\"2021-07-14T17:39:57+00:00\",\"dateModified\":\"2021-07-14T17:39:57+00:00\",\"description\":\"This article discusses the implementation of support to indexes for arrays in links expressions for version 5.1 of Elipse E3\/Power.\",\"breadcrumb\":{\"@id\":\"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/kb.elipse.com.br\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Support to indexes for arrays in Links expressions.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kb.elipse.com.br\/#website\",\"url\":\"https:\/\/kb.elipse.com.br\/\",\"name\":\"Elipse Knowledgebase\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kb.elipse.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kb.elipse.com.br\/#organization\",\"name\":\"Elipse Software\",\"url\":\"https:\/\/kb.elipse.com.br\/\",\"sameAs\":[\"http:\/\/www.facebook.com\/elipsesoftware\"],\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png\",\"contentUrl\":\"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png\",\"width\":161,\"height\":58,\"caption\":\"Elipse Software\"},\"image\":{\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/be597eff34b5f24af940a55332870778\",\"name\":\"D\u00e9lio Damin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/fdf251d36430f8dd22144c3f1bc53376?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/fdf251d36430f8dd22144c3f1bc53376?s=96&d=mm&r=g\",\"caption\":\"D\u00e9lio Damin\"},\"url\":\"https:\/\/kb.elipse.com.br\/en\/author\/delio\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Support to indexes for arrays in Links expressions.","description":"This article discusses the implementation of support to indexes for arrays in links expressions for version 5.1 of Elipse E3\/Power.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/","og_locale":"en_US","og_type":"article","og_title":"Support to indexes for arrays in Links expressions.","og_description":"This article discusses the implementation of support to indexes for arrays in links expressions for version 5.1 of Elipse E3\/Power.","og_url":"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/","og_site_name":"Elipse Knowledgebase","article_publisher":"http:\/\/www.facebook.com\/elipsesoftware","article_published_time":"2021-07-14T17:39:57+00:00","og_image":[{"url":"http:\/\/kb.elipse.com.br\/wp-content\/uploads\/2020\/10\/11709\/1_.png"}],"author":"D\u00e9lio Damin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"D\u00e9lio Damin","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/#article","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/"},"author":{"name":"D\u00e9lio Damin","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/be597eff34b5f24af940a55332870778"},"headline":"Support to indexes for arrays in Links expressions.","datePublished":"2021-07-14T17:39:57+00:00","dateModified":"2021-07-14T17:39:57+00:00","mainEntityOfPage":{"@id":"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/"},"wordCount":216,"commentCount":0,"publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"articleSection":["Links","Scripts"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/","url":"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/","name":"Support to indexes for arrays in Links expressions.","isPartOf":{"@id":"https:\/\/kb.elipse.com.br\/#website"},"datePublished":"2021-07-14T17:39:57+00:00","dateModified":"2021-07-14T17:39:57+00:00","description":"This article discusses the implementation of support to indexes for arrays in links expressions for version 5.1 of Elipse E3\/Power.","breadcrumb":{"@id":"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/kb.elipse.com.br\/en\/support-to-indexes-for-arrays-in-links-expressions\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/kb.elipse.com.br\/en\/"},{"@type":"ListItem","position":2,"name":"Support to indexes for arrays in Links expressions."}]},{"@type":"WebSite","@id":"https:\/\/kb.elipse.com.br\/#website","url":"https:\/\/kb.elipse.com.br\/","name":"Elipse Knowledgebase","description":"","publisher":{"@id":"https:\/\/kb.elipse.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kb.elipse.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/kb.elipse.com.br\/#organization","name":"Elipse Software","url":"https:\/\/kb.elipse.com.br\/","sameAs":["http:\/\/www.facebook.com\/elipsesoftware"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png","contentUrl":"https:\/\/kb.elipse.com.br\/wp-content\/uploads\/2019\/05\/schererelipse-com-br\/logoElipse.png","width":161,"height":58,"caption":"Elipse Software"},"image":{"@id":"https:\/\/kb.elipse.com.br\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/be597eff34b5f24af940a55332870778","name":"D\u00e9lio Damin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/kb.elipse.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/fdf251d36430f8dd22144c3f1bc53376?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/fdf251d36430f8dd22144c3f1bc53376?s=96&d=mm&r=g","caption":"D\u00e9lio Damin"},"url":"https:\/\/kb.elipse.com.br\/en\/author\/delio\/"}]}},"_links":{"self":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/12231"}],"collection":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/comments?post=12231"}],"version-history":[{"count":3,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/12231\/revisions"}],"predecessor-version":[{"id":12234,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/posts\/12231\/revisions\/12234"}],"wp:attachment":[{"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/media?parent=12231"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/categories?post=12231"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kb.elipse.com.br\/en\/wp-json\/wp\/v2\/tags?post=12231"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}