단축어에서 각각 반복 동작을 사용하여 목록 다루기
이 섹션은 Dark Sky API(이전 주제에 있음)가 반환한 데이터를 사용하여 각각 반복 동작으로 일기 예보의 일별 평균 기온을 검색하기를 다룹니다. ‘각각 반복’ 동작은 단축어가 목록의 모든 항목을 하나씩 수행하도록 허용합니다.
8일치 데이터 세트로 작업하려면 ‘각각 반복’ 동작에 출력을 전달하고 각 루프에 동작을 설정하여 일별 날짜 데이터를 한 번에 하루씩 검색해야 합니다.
평균 일별 최고 및 최저 기온을 가져오려면 두 개의 ‘반복 항목’ 변수가 있는 목록 동작을 사용하여 반복 루프를 생성하십시오. 첫 번째 ‘반복 항목’ 변수를 탭하고 사전에 대한 콘텐츠 유형을 변경한 다음, temperatureMax
키를 입력하여 일별 최대 기온을 얻을 수 있습니다. 두 번째 ‘반복 항목’ 변수에도 temperatureMin
키를 제공하여 일별 최저 기온을 얻는 동일한 작업을 수행합니다.
다음은 ‘통계 계산’ 동작을 사용하여 두 새로운 값의 평균을 구하고 ‘숫자 반올림’ 동작을 사용하여 값을 보기 좋고 읽기 쉬운 일별 평균 기온으로 만들 수 있습니다.
반복 루프에서 전달된 미가공 데이터(raw data) 값이 유용한지 확인하려면 알림에 사용할 요일을 추출하십시오. time
키에 설정된 다른 반복 항목 변수를 사용하면 API에서 시간 값을 추출하고 날짜 조정 동작을 사용하여 시간 값에서 올바른 날짜를 계산할 수 있습니다. 요일에 대한 변수(‘날짜 조정’에서 추출됨)와 평균 기온(‘숫자 반올림’에서 추출됨)을 텍스트 동작에 배치하면, 각 루프의 최종 출력이 새로 포맷된 데이터가 포함된 텍스트 줄에 있게 됩니다.
단축어가 실행되어 ‘각각 반복’ 동작에 도달하면 일별 사전 데이터를 돌면서 계산을 수행한 다음, 결과를 ‘반복 종료’ 마커에 전달합니다. 8번을 모두 반복한 후, 모든 숫자는 그룹으로 묶여 다른 동작에서 입력으로 사용하거나 ‘반복 결과’ 변수로 검색할 수 있도록 ‘반복 종료’ 마커에 전달됩니다.
계속해서 다음 섹션에서는 사용자 설정 날씨 데이터를 알림으로 표시하는 방법에 대해 알아봅니다.