단축어에서 메뉴에서 선택 동작 사용하기
'메뉴에서 선택' 동작으로 단축어가 실행될 때 수행할 작업을 결정할 수 있습니다. 사전에 정의된 옵션 목록에서 선택하여 각각의 옵션이 다른 연속 동작을 실행하도록 할 수 있습니다. 이는 단축어의 구조를 안정적으로 유지하면서도 런타임 맥락에 따라 유연하게 작동하도록 해 줍니다.
단축어 실행 시 고를 수 있는 항목 목록(이미지 또는 노래 제목)을 포함하는 ‘목록에서 선택’ 동작의 경우, ‘메뉴에서 선택’ 동작이 옵션 목록을 표시하여 단축어 실행 시 사용자가 선택한 항목에 따라 단축어가 다른 작업을 수행할 수 있습니다. '메뉴에서 선택' 동작을 도로 위에 단축어의 갈림길을 만드는 것으로 생각해 볼 수 있습니다. 단축어는 선택하는 옵션에 따라 다른 방향으로 보내지고 고유한 결과를 만듭니다.
‘메뉴에서 선택’에 있는 각 옵션은 단축어 편집기에서 ‘메뉴에서 선택’ 동작 아래의 태그인 마커를 가집니다. 각 마커는 단축어가 해당 지점에서 취할 다른 경로를 나타냅니다. 특정 메뉴 선택을 위한 마커 아래에 단축어가 수행할 동작을 배치하십시오. 예를 들어 ‘반가워요’ 및 ‘만나서 즐거웠어’의 두 가지 옵션이 있는 ‘메뉴에서 선택’ 동작을 추가하는 경우, ‘반가워요’ 마커 아래 텍스트 동작을 추가하고 ‘오늘 만나뵈서 반가웠습니다.’라는 텍스트 문자열을 입력할 수 있습니다. 단축어 실행 시 ‘반가워요’를 선택하면 메뉴에서 선택 동작에서 단축어의 다음 동작에 ‘오늘 만나뵈서 반가웠습니다.’라는 텍스트 문자열을 전달합니다.
참고: 각 동작을 연결하는 선이 화면 중앙에 보일 수 있지만 단축어는 실제로 선택하지 않은 옵션에 대한 동작은 건너뜁니다. '메뉴에서 선택'은 사용자가 하나의 옵션을 선택하도록 하고, 그 선택에 따라 어떤 동작이 사용될지 결정됩니다.
팁: 또한 각 메뉴 옵션의 이름에 변수를 사용하여 동적으로 만들 수 있습니다. 예를 들어 현재 날짜 변수를 위에 있는 ‘만나서 즐거웠어’ 옵션에 추가할 수 있습니다. 단축어를 실행하고 ‘만나서 즐거웠어’을 선택하면 현재 날짜가 자동으로 추가됩니다.