• 카테고리

    질문 & 답변
  • 세부 분야

    업무 자동화

  • 해결 여부

    해결됨

날씨강수량 데이터테이블 관련 오류 질문입니다.

20.05.13 15:14 작성 조회수 68

1

if 조건에서 Conversion from string "20% " to type 'Integer' is not valid. 이라고 오류가 떨어지는데 어떻게 해야되는지 감이 안옵니다...

답변 3

·

답변을 작성해보세요.

1

amorehrsj님, 불편을 드려서 죄송합니다.

If 액티비티의 조건을 아래와 같이 변경하시면 됩니다.

AS-IS:

CInt(row.Item("강수확률").ToString) > 20

TO-BE:

CInt(row.Item("강수확률").ToString.Substring(0, 2)) > 20

*참고로 .Substring(0,2)는 "30%"와 같은 문자열이 있다면 0번째 자리에 있는 값(이 경우에는 "3")부터 시작해서,

총 2개의 자리만큼만 남기고(즉 "30"만 남기고) 나머지("%")는 버리겠다는 뜻입니다.

동영상 중간에 잘못된 부분은 강의 동영상을 재촬영 해야 하는 이슈가 있어서 시간이 소요되는 부분 양해 부탁 드립니다.

0

sdkkwo님의 프로필

sdkkwo

2020.06.01

저도 동일 오류가 똑같이 나는데, 강의 수정이 오래 걸리나요??

어떻게 수정해야 하는지 코멘트라도 달아주시면 좋겠습니다 

0

아몬드님 안녕하세요, 답변이 너무 늦어서 정말 면목이 없습니다, 죄송합니다.

원인을 파악해 봤는데, 강의 내용에 %를 제외하는 부분이 누락되었네요.

아몬드님이 조건을 잘못 입력하신 게 아니고, 저희의 실수이지만, 오류가 나는 원인에 대해서 설명을 드리겠습니다. 이 부분에서 오류가 발생하는 이유는 %는 정수(Integer)가 아니라서 UiPath가 '어? 이건 정수가 아니라서 정수로 못바꿔요' 라고 알려주는 메시지예요. 강의 내용 수정해서 추후에는 혼란이 없도록 하겠습니다.