소개
시도하고자 했던 것과 그 이유를 알려주세요.
Activepieces를 활용해 다양한 자동화를 시도하기 위해 실습하던 중 'Router' 기능을 익혔습니다.
Router는 조건에 따라 가장 먼저 부합한 값을 출력하는 기능인데, 조건문은 아는 기능임에도 Activepieces에서는 처음 시도하는 기능이라 위치나 활용법을 익히는데 조금 시간이 걸렸습니다.
성공한 후, 감을 잃지 않기 위해 실습 시 사용했던 Code Piece 데이터가 아닌 구글 시트의 값을 불러와도 테스트가 성공하게끔해보고자 시도했습니다.
(실습은 칼로리에 따른 고칼로리/중칼로리/건강식 구분이었다면, 건강식이더라도 당류가 높으면 주의하는 문구를 추가했습니다!)
진행 방법
어떤 도구를 사용했고, 어떻게 활용하셨나요?
Tip: 사용한 프롬프트 전문을 꼭 포함하고, 내용을 짧게 소개해 주세요.
Tip: 활용 이미지나 캡처 화면을 꼭 남겨주세요.
Tip: 코드 전문은 코드블록에 감싸서 작성해주세요. ( / 을 눌러 '코드 블록'을 선택)
Activepieces와 미리 값을 입력해둔 Googlesheet를 활용했습니다.
(코드값 입력 등 실습과 다른 부분은 gpt에게 야금야금 도움을 받았습니다!)
<Activepieces Flow screenshot >
건강식이더라도 당류가 높으면 주의문구를 추가하기위해,
건강식의 경우에 Router를 추가하여 당류를 구분하는 flow로 구성했습니다.
<Googlesheet>
<결과값>
1) 고칼로리의 경우(구글시트가 잘 연동되어 값이 출력되는지 확인하기 위한!)
2) 건강식이 나, 당류가 10 이상인 경우 (추가 조건값인 당을 구분할 수 있는지 확인!)
결과와 배운 점
배운 점과 나만의 꿀팁을 알려주세요.
과정 중에 어떤 시행착오를 겪었나요?
도움이 필요한 부분이 있나요?
앞으로의 계획이 있다면 들려주세요.
(내용 입력)
1) Activepieces에서 외부 시스템(?)인 구글시트를 연동하는 방법을 배웠습니다.
2) 엑셀시트와 연동할 때, 헤더를 설정해둬서 제가 입력해둔 헤더 값으로(food, calories, Total Sugars 등) 값이 불러와질거라고 생각했는데 A,B,C로 불러와진다는 것을 배웠습니다.
나중에는 가능하다면 loop 기능을 활용하여 (이 기능이 적합하지 않을 수 있지만..)
1가지 값이 아닌 여러 값들도 구분하고 출력할 수 있도록 한번 실습해볼예정입니다.
(우선.. 챗봇 과제를 아직 성공하지 못하여 그것부터 진행할 예정입니다!)
도움 받은 글 (옵션)
참고한 지피터스 글이나 외부 사례를 알려주세요.
(내용 입력)
우선 스터디장님인 Hero(히로)님의 Hands Book을 적극활용했습니다! (진심으로 감사합니다.)
가독성도 높고 알기 쉽게 설명해주셨는데, 제 수준이 왕왕초보라서,,, 보내주신 영상도 추가 참고했 습니다!!
구글과 연동하는 부분에서는 이것저것 눌러보기도하고,
오류가 나는 부분은 냅다(?) gpt한테 물어봤는데요! 실제로 깜박하고 input값을 설정하지 않았을 때 gpt가 input 값을 확인해보라고하여 오류를 해결하기도 하였습니다!