# Append string to array

**URL:** <https://forum.uipath.com/t/append-string-to-array/139795>\
**Category:** Help\
**Tags:** system, activities\
**Created:** [August 5, 2019, 2:06pm UTC](https://forum.uipath.com/t/append-string-to-array/139795 "2019-08-05T14:06:47Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![CamiCat](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/camicat/32/176794_2.png) [@CamiCat](https://forum.uipath.com/u/CamiCat)\
**Post date:** [August 5, 2019, 2:06pm UTC](https://forum.uipath.com/t/append-string-to-array/139795/1 "2019-08-05T14:06:47Z")

</div>

Hello friends,  
@rkelchuri, @Ninett_Panfir, @Rammohan91, @balupad14, @Florent_Salendres, @vvaidya, @Palaniyappan, @ClaytonM, @vvaidya

how is it possible to append subsequent strings at the end of an array (which is initially empty)?  
Thank you so much,  
Cami 🙂

---

<div class="post-metadata">

**Author:** ![HareeshMR](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/hareeshmr/32/181825_2.png) [@HareeshMR](https://forum.uipath.com/u/HareeshMR)\
**Post date:** [August 5, 2019, 2:08pm UTC](https://forum.uipath.com/t/append-string-to-array/139795/2 "2019-08-05T14:08:44Z")

</div>

@CamiCat,

You can get the length of the array using array.length.

Then use assign activity as

array(count+1) =  
“value you want to append”

---

<div class="post-metadata">

**Author:** ![ClaytonM](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/claytonm/32/555957_2.png) [@ClaytonM](https://forum.uipath.com/u/ClaytonM)\
**Post date:** [August 5, 2019, 2:11pm UTC](https://forum.uipath.com/t/append-string-to-array/139795/3 "2019-08-05T14:11:00Z")

</div>

I don’t know if it’s the best method, but I use the .Concat() when wanting to add items to arrays.

```auto
arrvariable.Concat({"newstring"})

```

or you can use an array variable inside the parenthesis.

Regards.

---

<div class="post-metadata">

**Author:** ![ClaytonM](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/claytonm/32/555957_2.png) [@ClaytonM](https://forum.uipath.com/u/ClaytonM)\
**Post date:** [August 5, 2019, 2:12pm UTC](https://forum.uipath.com/t/append-string-to-array/139795/4 "2019-08-05T14:12:07Z")

</div>

Oh also with my previous suggestion, the array initially needs a value, even if it’s an empty array. So initialize it as `{}`, if you can

---

<div class="post-metadata">

**Author:** ![CamiCat](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/camicat/32/176794_2.png) [@CamiCat](https://forum.uipath.com/u/CamiCat)\
**Post date:** [August 5, 2019, 2:18pm UTC](https://forum.uipath.com/t/append-string-to-array/139795/5 "2019-08-05T14:18:42Z")

</div>

Thank you so much @ClaytonM.  
And hot to print all values in the array in an excel cell of an Excel file?  
it’s a lista of name of files and I should report it in a cell.  
Thank you,  
Cami

---

<div class="post-metadata">

**Author:** ![ClaytonM](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/claytonm/32/555957_2.png) [@ClaytonM](https://forum.uipath.com/u/ClaytonM)\
**Post date:** [August 5, 2019, 2:22pm UTC](https://forum.uipath.com/t/append-string-to-array/139795/6 "2019-08-05T14:22:19Z")

</div>

To output an array to a string, so you can assign to a cell, you can use String.Join()

```auto
String.Join(", ",arrvariable)

```

---

<div class="post-metadata">

**Author:** ![HareeshMR](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/hareeshmr/32/181825_2.png) [@HareeshMR](https://forum.uipath.com/u/HareeshMR)\
**Post date:** [August 5, 2019, 2:22pm UTC](https://forum.uipath.com/t/append-string-to-array/139795/7 "2019-08-05T14:22:32Z")

</div>

That can be done in many ways @CamiCat,

1. Use excel application scope
2. initialize a variable of type integer assuming as count
3. Loop through the array inside excel application scope
4. use write cell activity and give the value as item (for each value) and range as “A” + count.tostring
5. Increment the value as count = count + 1

---

<div class="post-metadata">

**Author:** ![CamiCat](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/camicat/32/176794_2.png) [@CamiCat](https://forum.uipath.com/u/CamiCat)\
**Post date:** [August 5, 2019, 2:31pm UTC](https://forum.uipath.com/t/append-string-to-array/139795/8 "2019-08-05T14:31:50Z")

</div>

> [@ClaytonM](#):
>
> String.Join(", ",arrvariable)

Thank you so much for your precious help @ClaytonM.

---

<div class="post-metadata">

**Author:** ![CamiCat](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/camicat/32/176794_2.png) [@CamiCat](https://forum.uipath.com/u/CamiCat)\
**Post date:** [August 5, 2019, 2:35pm UTC](https://forum.uipath.com/t/append-string-to-array/139795/9 "2019-08-05T14:35:42Z")

</div>

Thank you so much @HareeshMR for your help.  
Cami 😉

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/system/32/182466_2.png) [@system](https://forum.uipath.com/u/system)\
**Post date:** [August 8, 2019, 2:35pm UTC](https://forum.uipath.com/t/append-string-to-array/139795/10 "2019-08-08T14:35:56Z")

</div>

Closed on August 8, 2019, 2:35pm UTC

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.
