gorby
(RPA Ninja)
1
こんにちは。
UiPath Studio 2023.10.0 EnterPriseユーザです。
str_number = dt.Select(“key=‘aaa’”)(0)(“value”).ToString
の構文でDataTable変数dt内のint32型数値1をString型"1"に変換したのですがこれをさらに4文字のString型"0001"に変換する(つまり前を3個の0でパディングする)方法をご教示ください。
今後1は11や111に増える可能性があるため、"000"の文字列を前に連結するのは避けたいです。
よろしくお願いします。
Parvathy
(PS Parvathy)
2
Hi @gorby
Try this:
For Each row As DataRow In dt.Rows
row("Padded_ID") = row("ID").ToString().PadLeft(4, "0"c)
Next
Hope it helps!!
rlgandu
(Rajyalakshmi Gandu)
3
@gorby
str_number = dt.Select("key='aaa'")(0)("value").ToString.PadLeft(4, "0"c)
Hi @gorby
str_number = String.Format("{0:0000}", Convert.ToInt32(dt.Select("key='aaa'")(0)("value")))
lrtetala
(Lakshman Reddy)
5
Hi @gorby
Try this
str_number = dt.Select("key='aaa'")(0)("value").ToString.PadLeft(4, "0"c)
system
(system)
Closed
6
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.