단축어에서의 동작 연결
동작이 이전 동작에서 제공한 콘텐츠를 사용하는 경우, 동작 목록 중앙 아래에 동작을 연결하는 선이 표시됩니다. 이 선은 동작의 출력이 다음 동작의 입력으로 사용됨을 나타냅니다.
많은 단축어 동작이 입력을 받고 출력을 제공할 수 있습니다. 일부 동작은 입력만 받거나, 출력만 생성하거나, 입력을 변경하지 않고 출력으로 전달하기만 합니다.
단축어에서 동작의 아이콘을 탭하여 해당 동작에 대한 설명, 받는 입력 유형 및 제공하는 출력 유형을 볼 수 있습니다.
일부 동작들은 입력으로 특정 유형의 콘텐츠만 허용합니다. 호환되지 않는 동작은 연결 선 없이 목록에 표시되어 해당 동작이 호환되지 않음을 나타냅니다. 예를 들어, ‘현재 위치 가져오기’ 동작은 ‘플레이리스트 생성’ 동작에 출력을 제공할 수 없습니다. ‘플레이리스트 생성’ 동작은 지도 위치가 아닌 음악 항목을 필요로 하기 때문입니다.
일부 동작은 입력은 받지 않고 출력만 생성하기도 합니다. 이는 데이터를 가져오기만 하는 전형적인 ‘가져오기’ 동작으로 예정된 이벤트 가져오기, 현재 노래 가져오기, 사진 선택하기 등이 있습니다. 입력을 받지 않는 동작은 중앙의 연결 선 없이 이전 동작과 분리되어 목록에 표시됩니다.
다음 예시에서 사진 선택 동작은 사진 앱에서 데이터를 가져오며 다른 동작에서의 입력을 요구하지 않습니다. ‘사진 선택’ 동작으로 가져온 데이터는 ‘이미지 변환’ 동작의 입력이 됩니다.
일부 동작은 입력으로 콘텐츠를 받지만 변경하지 않고 동일한 콘텐츠를 출력으로 전달합니다. 예를 들어, ‘기기 진동 동작’은 입력을 다음 동작으로 전달하는 동안 동작 사이에서 기기를 흔듭니다.
비슷한 예로 통화 동작에 전화번호를 입력으로 전달하면 해당 번호로 전화를 걸고, 통화가 종료되면 통화 동작은 동일한 전화번호를 출력으로 생성합니다.