특정 다수 요일을 선택해서 그 요일이 되면 활성화 시키는 스크립트를 짜고싶습니다.
선택 요일은 직접 제어판에서 상황에 따라 변경 가능했으면 좋겠습니다.
고수님들의 조언 부탁드립니다. (__)
앱 플레이어 모바일 게임 과몰입 방지 매크로 등 인터넷상의 재밌는 것을 찾아 연구하는 사람들의 모임
특정 다수 요일을 선택해서 그 요일이 되면 활성화 시키는 스크립트를 짜고싶습니다.
선택 요일은 직접 제어판에서 상황에 따라 변경 가능했으면 좋겠습니다.
고수님들의 조언 부탁드립니다. (__)
그냥 제어판에 월요일부터 일요일까지 체크 7개 뿌려놓고 만들었네요 ㅎㅎ
좀 더 쌈빡해졌으면 좋겠는데 머리가 안돌아가요 ㅠ.ㅠ
현재 스샷보면 호출부분은 동일한 모양이네요?
그럼 아래처럼 해보셔도 될 듯?
카카오토로 만들어보진 않아 될련지는 모르겠습니다만 대충 생각해보면
1. 문자연산 : 토 & 금 & 목 .... & 일 = "1010101" "변수_합계" 보관
2. 연산 : (변수합계 % ( 10^ ([WEEK]+1) ) ) \ (10^ [WEEK]) => "변수_최종" 보관
3. 판단 : 변수최종 = 1 참 / 0 거짓
---------------------------------------------------------------
※ 연산자 : \ = 몫을 구함 , % = 나머지를 구함
1. 먼저 제어판 체크값은 0 또는 1로 저장되므로..
문자연산으로 모두 합치면 (토,금...일 순) "1010101" 식으로 보관됨.
2. MID함수가 있으면 편한데 없는 관계로
합계값의 요일에 해당되는 앞자릿수를 버립니다.
___________ 10^ ([WEEK]+1) <==10의 자승(요일+1승) : 월요일은 1이니까 10의 (1+1)승 = 100
변수합계 % ( 10^ ([WEEK]+1) ) <== 합계값을 100 으로 나눠 나머지만 취함(0~99값만 남음)
3. 해당요일의 뒷자리를 버림
______________ (10^ [WEEK]) <== 10의 자승(요일) : 월요일은 1이니까 10의 1승 = 10
(나머지값) \ (10^ [WEEK]) <== (0~99) \ 10 = 0~9
4. 최종 1자리 숫자만 남으며 이 값이 1이상이면 체크된 상태임.
※ 실제 사용되는 숫자는 0과 1뿐임
------------------------------------------------------------------
이상 잠깐 공식 구해봤습니다. 카카오토에서 적용될지는 미지수 입니다.
한단계씩 만들어서 테스트해보세요.
광고
전체 최신 인기글
전체 주간 인기글
그냥 제어판에 변수 하나에 라벨기능 넣으시고 월~일요일까지 구분하셔서
판단문으로 날짜를 체크하셔서 진행하시면 될 듯 합니다.