룰머신에서 변수로 time 값을 받아온 경우 여러 포맷으로 변경할 수 있지만 기본적으로 hh:mm:ss 같은 형식으로 값을 가져옵니다.

이런 해당 값을 시간, 분, 초 등의 항목별로 분리하는 방법입니다.

먼저 Local Variables에 변수를 선언해줍니다.

저는 현재 시간 값을 받아올 time, 시간 값을 저장할 Hour, 분 값을 저장할 Minute를 선언해줬습니다.

세 변수 모두 Type은 String으로 설정해줬습니다.

time 변수에 현재 시간 값을 저장합니다.

저장하고 나와서 받아온 time 값에 대한 포맷을 지정해줍니다.

저는 24 hour 형식으로 설정하였습니다.

액션을 추가해서 Hour 변수에 시간 값을 분리해서 저장합니다.

설정할 변수 선택 후 Select string operation 항목에서 Token을 선택하면 됩니다.

Use variable to get token from을 켜주고 시간 값이 저장된 time 변수를 선택합니다.

Delimiter에는 token을 구분할 항목 (여기서는 : 입니다) 입력해준 다음 값을 가져올 Token의 index 번호를 입력합니다.

앞에서부터 0번으로 시작합니다. 즉 시간은 0, 분은 1, 초는 2

같은 방법으로 Minute 변수도 값을 저장하면 됩니다.

가져온 값은 텔레그램이나 알림을 통해서 활용하시면 됩니다.

 
Posted by 땡깡둥이