본문 바로가기

보이지 않는 더 넓은 세상💻/포해피우먼닷컴&우리동네건강TV

[메일링 서비스] 구글 폼 - 회차마다 자동으로 바뀌는 입력 단순 반복 입력 줄이기 (Feat. stibee)


스티비를 이용하면서 메일링 서비스 (우리동네 건강TV) 를 운영하고 있는데, 피드백을 받고자 하는 노력을 처음부터 시도했다. 어떤 메일 레터를 읽고서 피드백을 했는지 알기가 어려워서 여러가지 방법을 고민하고 있었는데, 그 방법을 찾게 되어서 기록으로 남겨 놓는다. 이 작업을 하기 전까지는 매번 구글 설문지 파일을 열고, 그에 따른 스프레드 시트 파일도 매번 만들었다. 이번 변경을 통해서 단 한번의 입력으로 단 하나의 구글 설문지파일과/스프레드시트파일로 자동화 할 수 있었다.

구글 설문지항에 원하는 값 미리 넣기

구글 폼을 이용하여서 제출(Submit)을 하게 되면, Input box 를 통해서 들어가게 되는데, 이 input box 에 Initial value 값을 넣어주면 되는 것이다. 그 방법은 해당 페이지 까지 들어가서 '? 포함한 쿼리를 넣어주면 되는 것이다'

방법은 쉬운데 이 아이디어를 내는 것이 어려웠을 뿐. 마치 콜럼버스의 달걀처럼 방법을 찾고 나니 해결방법은 쉬웠다.

https://docs.google.com/forms/d/e/1FAIpQLSelTE4uXB9gBNxnSCrTMCfCgeK86bij6Bwlk-xJ2cL_ctlvCg/viewform?entry.2831315=20210816-6%ED%99%94           

위 Input 태그는 설문지 항목 수에 맞춰서 존재하게 된다. 질문이 3개 3개, 질문이 4개면 4개가 형성된다. 이 해당하는 항목을 바로 찾아내기는 힘들어서 F12 키로 (혹은 Ctrl+shift+I ) 개발자 모드를 켜고 '찾기기능(Ctrl+F)'로 'input'을 찾아주면 질문에 해당하는 숫자를 찾을 수 있다. 

만약 위와 같이 확인되었을때, 두번쨰 설문지 항에 어떤 값을 미리 입력하고 싶으면, Viewform?entry.1611390113=blahblahblah 로 입력하면 된다.

주의

forms.gle로 다음과 같이 입력하면 오류가 난다. 아마 다른 페이지로 옮겨 가야 하는데, 다른 값들을 넣어버려서 안되는 듯 하다. 그러므로 Forms.gle 이 아닌 정확한 주소를 입력하자.

https://forms.gle/FDjYWzZMigUbJsj26/viewform?entry.2831315=20210816-6%ED%99%94

최종 완성의 모습은 위와 같다. 이 기능은 예전에 구글 스프레드 시트를 Database 처럼 이용하는 글과 일맥상통한다. 역시 기록을 해두면, 다음에 찾아서 학습하는데 매우 유용하다.

 

보편적이지 않은 개발#3] 구글 스프레드 시트를 DB처럼 이용해보자

HTML을 기반으로 만든 나 스스로가 웹앱(?)이라 부르는 간단한 초진 작성기를 완료하였다. 차트 입력만을 위해서 실컷 입력만하고 외래를 보다보면, 추후 데이터 수집할 때 2번의 일이 필요하다.

do-first-dream-next.tistory.com

기록은 기억을 이긴다.
♡를 눌러주시면 블로그를 작성하는데 큰 힘이 됩니다♪
로그인이 필요없어요.

이 블로그 인기글