안녕하세요~!
카카오토 사용한지 오래되진 않았지만, 프리헌터스님 및 답변해주시는 분들께, 항상 감사한 마음으로 쓰고 있습니다
기존에 제가 만든 스크립트에,
하루에 정해진 3번의 시각마다 각각 1번 숙제하는 로직을 추가하려는 상황인데요~!
그래서 맨 위 진행서브에 타임체크를 추가하였습니다.
여기 타임체크에
[19:00:00]~[19:05:00], [22:00]~[22:05:00], [07:00]~[07:05:00]
이렇게 설정하고, 타임체크 옵션은 [다음] 을 선택했는데요..
당연히 0 값으로 가므로 처음부터 판단분기는 실패로 가더라고요..
옵션을 [시작] 으로 하면 저 위에 정해진 3가지 시각 중에 하나라도 참이면, 판단분기에서 성공으로 잘 가긴 하는데요..
제가 구현하고 싶은 건,
아래 스크립트가 잘 돌다가, (현재는 돌다가 계속 진행서브로 와서 타임체크를 하게 되있어요)
[19:00:00]~[19:05:00], [22:00]~[22:05:00], [07:00]~[07:05:00]
매일 위의 각 시각에 1번씩만 성공분기로 가는 것입니다.
그러니까 오늘이 8월14일이면
8월14일에 각 시간대에 1번씩 총 3번
8월15일에 각 시간대에 1번씩 총 3번
8월16일에 각 시간대에 1번씩 총 3번.......
이렇게 반복하게 하는게 목적인데요,,
저는 [다음] 옵션을 선택하면, 하나씩 넘어가면서, 그렇게 되는건줄 알았는데, 그건 아니더라고요..
([다음]은 반복을 막기위해 사용한다고 해서, 근데 실패값 0 으로 분기되는게 실패랑 같은것 같더라고요)
(제가 잘못 이해한거 같긴한데, 어떤건지 잘 이해가 가지 않아서요ㅠ)
여기서 어떻게 스크립트를 짜야, 제가 원하는 대로 될까요..??
아직 초보라, 조언 부탁드립니다 !!
원하시는게 예를 들어 [19:00:00]~[19:05:00] 이 5분사이에 한번만 하고싶으신거잖아요
그러면 타임체크를 한번에 3가지를 넣으시면 안됩니다.
예로 5분동안 계속 체크해서 분기를 진행하실때가 [19:00:00]~[19:05:00], [22:00]~[22:05:00], [07:00]~[07:05:00]으로 이용해서 한번에 작업하시는거구요.
글쓴이께서 하고싶으신 그 시간안에 한번만 작동하고 싶으시면 각자 만들어야됩니다.
타임체크0-[19:00:00]~[19:05:00]
타임체크1-[22:00]~[22:05:00]
타임체크2-[07:00]~[07:05:00]
다음을 활용하는것은 한번만 하는게 맞습니다. 24시간후에 다시 작동하게 만드는것이지요.
만드는 예로 들자면,
이런식으로 한후 그시간에 한번 실행되면 타임체크 다음을 써서 그 시간에 또 반복안되도록 만들어야합니다.