データテーブルの指定列の文字を 先頭から12文字だけ抜き出したい

UiPath初心者です。
データテーブルの中の列名 ”部品コード” について、
現在 12桁~ 16桁表示になっているので、
全て先頭から12文字のみ取得し、12桁表示に統一したいです。

過去のフォーラムを参考に作ってみましたが、エラーとなりました。
image

解決策を教えて頂きたくよろしくお願い致します。

row(“部品コード”).SubString(0,12)ではなく、
row(“部品コード”).ToString.SubString(0,12)としてあげてください。

.SubStringは、文字列の0文字目から、12文字を取得するメソドで、対象を文字列としています。row(“部品コード”)は、Object型だったりしますので、それを文字列として変換する.ToStringが必要です。

1 Like

ありがとうございます!
なるほど、そこへ.tostringを入れるのですね。
最後に入れて失敗もしてました。
お陰様でエラーが消えました。
本当にありがとうございました。

1 Like

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