현재 제차량 블루투스 연결하면 티맵이 자동 실행되며, 최근 목적지를 고를수 있게 설정을 해 놓았는데
추가 작업을 하고 싶은데 막혀서 질문드립니다.
1) 제 차량 블루투스 연결시
오전 6시30분~ 7시30분 / 집 부근 위치 / 회사로 가는 티맵 실행
2) 제 차량 블루투스 연결시
오후 6시00분~ 7시30분 / 회사 부근 위치 / 집으로 가는 티맵 실행
3) 제 차량 블루투스 연결시
1),2)에 지정한 시간대가 아닐시 / 티맵실행
이렇게 3가지 조건을 넣고 싶습니다.
if문을 사용해서 만지작 거렸는데 값을 어떻게 넣어야 하는지 지금 막혀서 헤매고 있고,
공부를 해보려 하는데 조언좀 부탁드립니다.
단축어 실행 알림창이 떠서 한번 터치를 해줘야..ㅠㅠ
https://support.apple.com/ko-kr/guide/shortcuts/apd602971e63/3.1/ios/13.1
일부 개인용 자동화는 트리거될 경우 사용자의 확인을 요청하지 않고 실행될 수 있습니다.
단축어 앱에서 자동화를 탭하십시오.
자동으로 실행할 자동화를 탭하십시오.
‘실행 전에 묻기’를 끄십시오.
완료를 탭하십시오.
자동화가 트리거되어도 사용자에게 알림을 제공하지 않습니다.
다음 자동화는 자동으로 실행할 수 있습니다.
에어플레인 모드
알람
CarPlay
방해금지 모드
저전력 모드
NFC
앱 열기
Watch 운동
참고: 자동으로 실행하려면 별도의 동작을 설정해야 할 수도 있습니다.
다음 자동화는 자동으로 실행할 수 없습니다.
도착할 때
내가 떠나기 전에
Bluetooth
떠날 때
특정 시간
Wi-Fi
링크주신 내용 확인후 수정해 봐야 겠네요! 정보 감사합니다!
iOS 단축어의 if문이 좀 특별합니다.
단순히 시간을 date&time 포맷으로 비교하면 될 것 같은데,
iOS 단축어의 if 문은 입력 값에 따라 조건문들이 정해져 있고, 이에 따라 date&time 포맷은 비교 연산자를 사용할 수 없어
첫번째 조건인 '특정 시간' 비교에 막혔을 거라 판단됩니다.
(https://support.apple.com/guide/shortcuts/use-if-actions-apd83dcd1b51/ios)
번거롭지만 다음과 같이 date&time 포맷을 numbers 포맷으로 형변환 하여 greater than, less than의 비교연산자를 사용 할 수 있습니다.
또한, 위치값을 전달하는 것도
'Apps>maps>street address'
항목으로 미리 입력 한 주소값을 전달 할 수 있도록 되어 있습니다.
티맵이 호환된다면 location으로 도로명 주소가 동일한 지 현재 위치를 비교하고, 해당 변수로 미리 입력해 둔 주소 전달까지도 가능할 것으로 보입니다.
도움이 되셨으면 좋겠네요 :)
알려주신 내용으로 공부를 더 해 봐야 겠습니다.
어린아이들 코딩처럼 단순하게 클릭클릭으로 하면 될거라 생각했는데 조금 복잡해 지니 ... 벌써 멘붕이 ㅋㅋ
답변 주셔서 감사합니다!
위치의 경우 시도/군구말고 적당한 다른 옵션을 선택하셔도 됩니다.
다만 if 하나당 하나의 조건만 달 수 있어서 원하는 조건을 다 넣는 경우 if가 여러번 내포되어야 할 수 있습니다.