I have a workflow where I want to get the text from a template, and update the variables - but I cannot figure it out.
(edit: added a word to the text, as it’s supposed to become a rather long legal document, and the example posted originally was not correct code)
I read this text from a template file:
“Ikke afholdte feriefridage tildelt d. 1. september” +lastYear+" skal"
I have a variable “lastYear” which I want the robot to add, so the result becomes:
“Ikke afholdte feriefridage tildelt d. 1. september 2021 skal”
but when reading it, UiPath adds / so the variables become string:
“Ikke afholdte feriefridage tildelt d. 1. september" +lastYear+"skal”
How do I get my variables to to work, so my text becomes updated?
The template is stored in an excel sheet. I use a “read range” followed by “Assign” acticity to read the template
This is the full template:
Ikke afholdte feriefridage tildelt d. 1. september" +lastYear+" kan på foranledning af dig mellem 1. januar “+nextYear+” og 31. maj “+nextYear+” udbetales. Retten til udbetaling af dine asdfFerieFridage1 ubrugte feriefridage ophører, såfremt de ikke kræves indenfor perioden d. 1. januar - 31. maj “+nextYear+” i henhold til Dansk Erhvervs overenskomster. For udbetaling kontaktes hr-adm@telenor.dk med dokumentation på, at du ikke har modtaget feriefridage hos anden arbejdsgiver i ferieåret “+lastYear+”/“+currentYear+”. Dokumentation kan være mailbekræftelse fra lønkontoer, A-kasse eller lign. Telenor administrerer feriefridage jf. retningslinjerne fastsat i Dansk Erhvervs overenskomster"
I have variables for nextYear, lastYear, currentYear and want the document updated to reflect those
However, when reading the template (stored in an excel) I get this:
“Ikke afholdte feriefridage tildelt d. 1. september" +lastYear+" kan på foranledning af dig mellem 1. januar "+nextYear+" og 31. maj "+nextYear+" udbetales. Retten til udbetaling af dine asdfFerieFridage1 ubrugte feriefridage ophører, såfremt de ikke kræves indenfor perioden d. 1. januar - 31. maj "+nextYear+" i henhold til Dansk Erhvervs overenskomster. For udbetaling kontaktes hr-adm@telenor.dk med dokumentation på, at du ikke har modtaget feriefridage hos anden arbejdsgiver i ferieåret "+lastYear+""+currentYear+". Dokumentation kan være mailbekræftelse fra lønkontoer, A-kasse eller lign. Telenor administrerer feriefridage jf. retningslinjerne fastsat i Dansk Erhvervs overenskomster"”
where I expected
“Ikke afholdte feriefridage tildelt d. 1. september 2021kan på foranledning af dig mellem 1. januar 2023 og 31. maj 2023 udbetales. Retten til udbetaling af dine asdfFerieFridage1 ubrugte feriefridage ophører, såfremt de ikke kræves indenfor perioden d. 1. januar - 31. maj 2023 i henhold til Dansk Erhvervs overenskomster. For udbetaling kontaktes hr-adm@telenor.dk med dokumentation på, at du ikke har modtaget feriefridage hos anden arbejdsgiver i ferieåret 2021\2022. Dokumentation kan være mailbekræftelse fra lønkontoer, A-kasse eller lign. Telenor administrerer feriefridage jf. retningslinjerne fastsat i Dansk Erhvervs overenskomster”
If so, we cannot convert it expression of VB or C#.
If you can modify this template, can you try as the following?
"Ikke afholdte feriefridage tildelt d. 1. september{0} kan på foranledning af dig mellem 1. januar {2} og 31. maj {2} udbetales. Retten til udbetaling af dine asdfFerieFridage1 ubrugte feriefridage ophører, såfremt de ikke kræves indenfor perioden d. 1. januar - 31. maj {2} i henhold til Dansk Erhvervs overenskomster. For udbetaling kontaktes hr-adm@telenor.dk med dokumentation på, at du ikke har modtaget feriefridage hos anden arbejdsgiver i ferieåret {0} {1}. Dokumentation kan være mailbekræftelse fra lønkontoer, A-kasse eller lign. Telenor administrerer feriefridage jf. retningslinjerne fastsat i Dansk Erhvervs overenskomster"