9. 추가 상세 가이드
Last updated
Last updated
이전 가이드에서 한가지 생략된 기능을 구현하는 추가 가이드입니다.
아래 약속회신이 된 경우 "3일남음" 회신된 약속의 일정을 표시해주는 기능을 추가하도록 하겠습니다.
"약속회신"시나리오에서 "선택완료"이벤트에서 선택을 할 때 가장 빠른 일정의 날짜를 Meet에 저장하는 기능을 추가합니다.
Script를 추가합니다.
다음 MeetOption 중에 가장 빠른 일자를 정하는 스크립트를 추가합니다.
이어서 추가한 첫번째 날짜를 저장하는 firestore 서비스를 추가합니다.
서비스를 추가합니다.
Firestore를 선택합니다.
Update 모듈을 선택합니다.
콜렉션명을 Meet 로 입력합니다.
보내는데이터의 카테고리명도 Meet를 입력합니다.
이제 "약속잡기" 시나리오로 다시 이동해서 약속회신에서 저장된 firstDate 기준으로 "~일 남음" 을 표현해주도록 변경합니다.
Step1에 "3일 남음" 텍스트를 선택합니다.
텍스트에 오늘날짜 기준으로 남은 일자를 계산하는 다음 스크립트를 입력합니다.
firstDate 유무에 따라 해당 텍스트가 나타나고 안나타나는 스크립트를 입력합니다.
이제 앱에서 확인해보면 가장빠른 회신 일 기준으로 남은 일자가 표현되게 됩니다.