GUIDES
설문 폼 웹훅 가이드라인
August 31, 2023
기존 app.walla.my 에서는 아직 이 기능을 제공하고 있지 않습니다.
오픈베타인 app.wallaform.com 을 이용하셔야 하는 점 유의하여 주시기 바랍니다
구글 시트 생성
1-a. 새로 만드는 경우
Google Drive에 접속하여 새로운 구글 시트를 생성
1-b. 왈라에 이미 구글시트를 연동해서 사용하고 있으나, 내보내기 후 연동하는 경우
이미 사용 중인 구글 시트를 선택하여 사본 만들기
사본이 만들어졌다면, 사본에서부터 2 작업 수행
기존 구성되었던 구글 시트를 삭제하고 싶다면,
구글 시트 연동 우측에 있는 토글 클릭
구글 시트 삭제 매시지와 함께 토글이 OFF로 설정된 것 확인
Google Apps Script 설정
(1) 구글 시트에서 상단 메뉴 "확장 프로그램" > "Apps Script"을 선택합니다.
(2) 나타나는 코드 편집기에서 기존 코드를 삭제하고, 아래의 코드를 붙여넣습니다.
function doPost(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
ss.setSpreadsheetTimeZone('Asia/Seoul');
// Parsing the POST data to get the required data
var data = JSON.parse(e.postData.contents);
var formAnswers = data.form_answers;
var submittedAt = new Date(data.form_response.submitted_at);
var responseId = data.form_response.response_id.slice(0,10);
// First row: labels
if (sheet.getLastRow() === 0) {
var fieldLabels = formAnswers.map(function(answer) {
if (answer.type === 'RADIO_GRID' || answer.type === 'CHECKBOX_GRID') {
return answer.response.map(el => `${answer.label} - ${el.lineLabel}`);
}
return answer.label
}).flat();
var headers = ['Response ID', 'Time Submitted', ...fieldLabels]
sheet.appendRow(headers);
}
var rowData = formAnswers.map(field => {
switch (field.type) {
case 'CHECKBOX':
case 'RADIO': {
var isResponseArray = Array.isArray(field.response);
if (isResponseArray) {
return field.response.filter(el => Boolean(el)).join(', ');
}
return field.response || '';
}
case 'CHECKBOX_GRID':
case 'RADIO_GRID': {
var isLineResponseArray = Array.isArray(field.response.lineResponse)
return field.response.map(el => {
if (isLineResponseArray) {
return el.lineResponse.filter(el => Boolean(el)).join(', ');
}
return el.lineResponse || '';
})
}
case 'GEOLOCATION': {
var response = field.response || {};
var responseArray = Object.entries(response).map(el => `${el[0]}: ${el[1]}`);
return responseArray.join(', ');
}
case 'HIDDEN': {
return field.response === undefined || field.response === null
? ''
: field.response;
}
default: {
var response =
field.response === undefined || field.response === null ? '' : field.response;
if (Array.isArray(response)) {
return response.join(', ');
}
return response;
}
}
}).flat();
sheet.appendRow([responseId, submittedAt, ...rowData]);
return ContentService.createTextOutput(JSON.stringify({result: "success"})).setMimeType(ContentService.MimeType.JSON);
}
웹 앱으로 배포
(1) 코드 편집기 상단 메뉴에서 "배포" > "새배포"를 선택합니다.
(2) 설정 버튼을 누른 뒤, "웹 앱"을 선택합니다.
(3) 이름(예시: test1)을 자유롭게 지어주시고, 액세스 권한이 있는 사용자는 꼭 ‘모두’ 로 설정해주시기 바랍니다.
🤨 액세스 권한… 모두라구요…?
🙂 해당 코드에는 원본데이터를 읽거나 내보내는 코드가 포함되어있지 않습니다.
왈라와 Typeform의 웹훅 요청에 맞게, 데이터를 구글 시트에 쓰는 작업 만을 포함합니다.
따라서, 해당 웹앱의 주소가 노출되더라도, 데이터가 유출될 걱정은 없으며,
만약 노출된다면 새로운 배포를 통해 새로운 주소를 받으실 수 있습니다
(4) 마지막으로 배포를 클릭하면 "액세스 승인" 버튼 등장
(5) 클릭하여 액세스 승인을 진행
(6) 구글 시트를 만든 본인의 계정을 클릭하여 진행
(7) 왼쪽 하단의 'advanced' 클릭하여 하단의 unsafe 버전으로 진행
웹 앱의 URL 복사
배포 후 나타나는 웹 앱 URL을 복사합니다.
왈라폼 (Webhook)에 연동
(1) 왈라폼 페이지에 접속하고, 연동하려는 프로젝트를 선택합니다.
(2) [연동하기] 페이지에서 새 웹훅 추가 버튼 클릭
(3) 이름은 자유롭게 작성 후, 아까 복사한 웹 앱의 URL을 붙여넣기
(4) 현재 웹훅은 테스트요청을 제공하지 않기에 웹훅 저장 후 연동으로 돌아갑니다.
테스트 및 확인
왈라폼에서 해당 프로젝트의 응답을 제출해보면, 웹훅을 통해 데이터가 구글 시트로 전송되는 것을 확인할 수 있습니다.
홈으로 돌아가기
Continue Reading
EDITORIAL
귀찮음 제로! 연말정산 서류 제출 폼 만들기
January 17, 2025
EDITORIAL
마케팅 리서치를 도입한 가까운 사례
January 16, 2025
EDITORIAL
대금 밀릴 걱정 없는 계약서 폼 만들기
January 14, 2025
EDITORIAL
[고객 피드백 데이터 분석] CXO 로드맵 살펴보기
January 9, 2025
EDITORIAL
참가비 결제까지 한 번에 받는 음악 콩쿠르 신청폼 만들기
January 6, 2025
GUIDES
왈라 결제필드 vs 토스페이먼츠 결제필드: 무엇이 다를까?
January 8, 2025
GUIDES
공공기관과 기업을 위한 설문조사 보안: ISMS-P 인증 완벽 가이드
January 2, 2025
EDITORIAL
고객경험 개선의 비결: 정기 설문조사로 충성고객 만들기
December 27, 2024
EDITORIAL
브랜드 인지도 향상을 위한 설문조사 전략
December 18, 2024
EDITORIAL
제품 개발 초기, 설문조사로 고객 니즈 파악하기
December 11, 2024
EDITORIAL
응답을 제출하면 자동으로 캘린더에 등록된다고요?
December 9, 2024
EDITORIAL
고객 목소리에서 찾은 정답: 고객 피드백 관리(CFM)의 5가지 장점
December 6, 2024
EDITORIAL
500 Global Founders Retreat 후기 인터뷰
November 29, 2024
EDITORIAL
매력 있는 브랜드를 만들기 위한 브랜드 경험 관리의 모든 것
November 27, 2024
EDITORIAL
고객 경험을 향상시키는 설문조사 설계 방법
November 20, 2024
EDITORIAL
고객 경험 관리가 중요한가요? 기업이 CX에 집중하는 이유
November 15, 2024
EDITORIAL
설문조사로 만드는 효과적인 신입사원 온보딩 가이드
November 13, 2024
EDITORIAL
HR 담당자가 꼭 알아야 할 직원 경험 관리와 설문조사 활용
November 8, 2024
EDITORIAL
고객 만족도 조사와 고객 리서치, 대기업과 공공기관은 이렇게 합니다
November 6, 2024
EDITORIAL
모두가 유료를 외칠 때, 왈라는 무료를 외치다
November 5, 2024
EDITORIAL
완벽한 설문조사 만들기: 성공적인 결과를 만드는 설문 제작 가이드
November 1, 2024
EDITORIAL
잘 만든 설문지 하나, 열 가지 마케팅 수단 부럽지 않다
October 25, 2024
EDITORIAL
다시 나온 네이버 폼 vs 더 나아간 왈라 폼
October 23, 2024
EDITORIAL
우리 회사만의 전용 폼빌더, 왈라 온프레미스 구축
October 18, 2024
EDITORIAL
부담 없는 간편결제 도입, 왈라에서 만들어보세요
October 16, 2024
EDITORIAL
2%의 부족함을 날려버린 왈라의 기능들
October 13, 2024
EDITORIAL
내가 만든 구글폼 설문조사, 2% 부족할 때
October 9, 2024
EDITORIAL
왈라에서만 가능한 특별한 설문지 양식 모음
October 2, 2024
EDITORIAL
구글폼 vs 왈라
July 23, 2024
GUIDES
쿼터 설정, 넌 누구니?
July 19, 2024
GUIDES
당신의 데이터를 더 안전하게 : 왈라와 함께 PIPA와 ISMS-P 대비하기
June 7, 2024
EDITORIAL
왈라팀의 해외 진출 철학 : 파프리칸 캐나다 진출기 그 후
February 16, 2024
GUIDES
마케터의 히든카드 : 히든필드
February 14, 2024
EDITORIAL
왈라가 고양이 위치를 수집하는 방법
January 29, 2024
EDITORIAL
어쩌다보니 데이터만 10시간째 보고 있는 당신에게
January 23, 2024
EDITORIAL
특명 : 네이버폼 구출 대작전
December 19, 2023
EDITORIAL
최소한의 마케팅 예산으로 사용자 3만명을 모은 비결
November 29, 2023
EDITORIAL
파프리칸 공개채용기
November 28, 2023
GUIDES
설문 폼 웹훅 가이드라인
August 31, 2023
EDITORIAL
우리가 사라지는 네이버폼에 대처하는 방법
July 3, 2023
EDITORIAL
캐나다에 회사를 세우고 다같이 가서 살아보기로 했다
June 12, 2023
GUIDES
그룹바이 기능으로 데이터를 묶어보자
May 17, 2023
EDITORIAL
왈라의 아주 작은 히스토리 북 (EN VER.)
May 15, 2023
EDITORIAL
6개월 만에 매출 220배 성장한 왈라팀의 인사이트
April 28, 2023
EDITORIAL
정주영창업경진대회 후기
April 6, 2023
EDITORIAL
대학 강연에서 왈라팀 창업자가 전한 이야기
April 5, 2023
GUIDES
설문을 원페이지로 만드는 법
April 5, 2023
GUIDES
설문에 알림을 설정하는 법
April 5, 2023
EDITORIAL
왈라는 어떻게 응답자를 찾나요?
April 4, 2023
EDITORIAL
창업을 꿈꾸는 사람에게 부치는 편지
March 29, 2023
GUIDES
현대인들의 조개 껍데기, 스타벅스 기프티콘
March 24, 2023
EDITORIAL
왈라의 이름은 왜 왈라가 되었나?
March 21, 2023
GUIDES
위치 데이터 수집을 위한 완벽한 방법
March 15, 2023
GUIDES
로직 설정 완벽 이해하기
March 14, 2023
GUIDES
왈라팀의 철학이 담긴 가격 정책 톺아보기
March 14, 2023
GUIDES
GPT로 응답 시트 데이터 분석하기
March 8, 2023
GUIDES
구글폼을 사용하는 가장 효율적인 방법
March 8, 2023
GUIDES
히든필드, 더이상 몰라서 숨지 않는 법
March 8, 2023
EDITORIAL
안녕하세요, 왈라팀입니다
March 10, 2023
EDITORIAL
왜 이름이 파프리카데이터랩이죠?
March 10, 2023
Load More
EDITORIAL
귀찮음 제로! 연말정산 서류 제출 폼 만들기
January 17, 2025
EDITORIAL
마케팅 리서치를 도입한 가까운 사례
January 16, 2025
EDITORIAL
대금 밀릴 걱정 없는 계약서 폼 만들기
January 14, 2025
EDITORIAL
[고객 피드백 데이터 분석] CXO 로드맵 살펴보기
January 9, 2025
EDITORIAL
참가비 결제까지 한 번에 받는 음악 콩쿠르 신청폼 만들기
January 6, 2025
GUIDES
왈라 결제필드 vs 토스페이먼츠 결제필드: 무엇이 다를까?
January 8, 2025
GUIDES
공공기관과 기업을 위한 설문조사 보안: ISMS-P 인증 완벽 가이드
January 2, 2025
EDITORIAL
고객경험 개선의 비결: 정기 설문조사로 충성고객 만들기
December 27, 2024
EDITORIAL
브랜드 인지도 향상을 위한 설문조사 전략
December 18, 2024
EDITORIAL
제품 개발 초기, 설문조사로 고객 니즈 파악하기
December 11, 2024
EDITORIAL
응답을 제출하면 자동으로 캘린더에 등록된다고요?
December 9, 2024
EDITORIAL
고객 목소리에서 찾은 정답: 고객 피드백 관리(CFM)의 5가지 장점
December 6, 2024
EDITORIAL
500 Global Founders Retreat 후기 인터뷰
November 29, 2024
EDITORIAL
매력 있는 브랜드를 만들기 위한 브랜드 경험 관리의 모든 것
November 27, 2024
EDITORIAL
고객 경험을 향상시키는 설문조사 설계 방법
November 20, 2024
EDITORIAL
고객 경험 관리가 중요한가요? 기업이 CX에 집중하는 이유
November 15, 2024
EDITORIAL
설문조사로 만드는 효과적인 신입사원 온보딩 가이드
November 13, 2024
EDITORIAL
HR 담당자가 꼭 알아야 할 직원 경험 관리와 설문조사 활용
November 8, 2024
EDITORIAL
고객 만족도 조사와 고객 리서치, 대기업과 공공기관은 이렇게 합니다
November 6, 2024
EDITORIAL
모두가 유료를 외칠 때, 왈라는 무료를 외치다
November 5, 2024
EDITORIAL
완벽한 설문조사 만들기: 성공적인 결과를 만드는 설문 제작 가이드
November 1, 2024
EDITORIAL
잘 만든 설문지 하나, 열 가지 마케팅 수단 부럽지 않다
October 25, 2024
EDITORIAL
다시 나온 네이버 폼 vs 더 나아간 왈라 폼
October 23, 2024
EDITORIAL
우리 회사만의 전용 폼빌더, 왈라 온프레미스 구축
October 18, 2024
EDITORIAL
부담 없는 간편결제 도입, 왈라에서 만들어보세요
October 16, 2024
EDITORIAL
2%의 부족함을 날려버린 왈라의 기능들
October 13, 2024
EDITORIAL
내가 만든 구글폼 설문조사, 2% 부족할 때
October 9, 2024
EDITORIAL
왈라에서만 가능한 특별한 설문지 양식 모음
October 2, 2024
EDITORIAL
구글폼 vs 왈라
July 23, 2024
GUIDES
쿼터 설정, 넌 누구니?
July 19, 2024
GUIDES
당신의 데이터를 더 안전하게 : 왈라와 함께 PIPA와 ISMS-P 대비하기
June 7, 2024
EDITORIAL
왈라팀의 해외 진출 철학 : 파프리칸 캐나다 진출기 그 후
February 16, 2024
GUIDES
마케터의 히든카드 : 히든필드
February 14, 2024
EDITORIAL
왈라가 고양이 위치를 수집하는 방법
January 29, 2024
EDITORIAL
어쩌다보니 데이터만 10시간째 보고 있는 당신에게
January 23, 2024
EDITORIAL
특명 : 네이버폼 구출 대작전
December 19, 2023
EDITORIAL
최소한의 마케팅 예산으로 사용자 3만명을 모은 비결
November 29, 2023
EDITORIAL
파프리칸 공개채용기
November 28, 2023
GUIDES
설문 폼 웹훅 가이드라인
August 31, 2023
EDITORIAL
우리가 사라지는 네이버폼에 대처하는 방법
July 3, 2023
EDITORIAL
캐나다에 회사를 세우고 다같이 가서 살아보기로 했다
June 12, 2023
GUIDES
그룹바이 기능으로 데이터를 묶어보자
May 17, 2023
EDITORIAL
왈라의 아주 작은 히스토리 북 (EN VER.)
May 15, 2023
EDITORIAL
6개월 만에 매출 220배 성장한 왈라팀의 인사이트
April 28, 2023
EDITORIAL
정주영창업경진대회 후기
April 6, 2023
EDITORIAL
대학 강연에서 왈라팀 창업자가 전한 이야기
April 5, 2023
GUIDES
설문을 원페이지로 만드는 법
April 5, 2023
GUIDES
설문에 알림을 설정하는 법
April 5, 2023
EDITORIAL
왈라는 어떻게 응답자를 찾나요?
April 4, 2023
EDITORIAL
창업을 꿈꾸는 사람에게 부치는 편지
March 29, 2023
GUIDES
현대인들의 조개 껍데기, 스타벅스 기프티콘
March 24, 2023
EDITORIAL
왈라의 이름은 왜 왈라가 되었나?
March 21, 2023
GUIDES
위치 데이터 수집을 위한 완벽한 방법
March 15, 2023
GUIDES
로직 설정 완벽 이해하기
March 14, 2023
GUIDES
왈라팀의 철학이 담긴 가격 정책 톺아보기
March 14, 2023
GUIDES
GPT로 응답 시트 데이터 분석하기
March 8, 2023
GUIDES
구글폼을 사용하는 가장 효율적인 방법
March 8, 2023
GUIDES
히든필드, 더이상 몰라서 숨지 않는 법
March 8, 2023
EDITORIAL
안녕하세요, 왈라팀입니다
March 10, 2023
EDITORIAL
왜 이름이 파프리카데이터랩이죠?
March 10, 2023
Load More
EDITORIAL
귀찮음 제로! 연말정산 서류 제출 폼 만들기
January 17, 2025
EDITORIAL
마케팅 리서치를 도입한 가까운 사례
January 16, 2025
EDITORIAL
대금 밀릴 걱정 없는 계약서 폼 만들기
January 14, 2025
EDITORIAL
[고객 피드백 데이터 분석] CXO 로드맵 살펴보기
January 9, 2025
EDITORIAL
참가비 결제까지 한 번에 받는 음악 콩쿠르 신청폼 만들기
January 6, 2025
GUIDES
왈라 결제필드 vs 토스페이먼츠 결제필드: 무엇이 다를까?
January 8, 2025
GUIDES
공공기관과 기업을 위한 설문조사 보안: ISMS-P 인증 완벽 가이드
January 2, 2025
EDITORIAL
고객경험 개선의 비결: 정기 설문조사로 충성고객 만들기
December 27, 2024
EDITORIAL
브랜드 인지도 향상을 위한 설문조사 전략
December 18, 2024
EDITORIAL
제품 개발 초기, 설문조사로 고객 니즈 파악하기
December 11, 2024
EDITORIAL
응답을 제출하면 자동으로 캘린더에 등록된다고요?
December 9, 2024
EDITORIAL
고객 목소리에서 찾은 정답: 고객 피드백 관리(CFM)의 5가지 장점
December 6, 2024
EDITORIAL
500 Global Founders Retreat 후기 인터뷰
November 29, 2024
EDITORIAL
매력 있는 브랜드를 만들기 위한 브랜드 경험 관리의 모든 것
November 27, 2024
EDITORIAL
고객 경험을 향상시키는 설문조사 설계 방법
November 20, 2024
EDITORIAL
고객 경험 관리가 중요한가요? 기업이 CX에 집중하는 이유
November 15, 2024
EDITORIAL
설문조사로 만드는 효과적인 신입사원 온보딩 가이드
November 13, 2024
EDITORIAL
HR 담당자가 꼭 알아야 할 직원 경험 관리와 설문조사 활용
November 8, 2024
EDITORIAL
고객 만족도 조사와 고객 리서치, 대기업과 공공기관은 이렇게 합니다
November 6, 2024
EDITORIAL
모두가 유료를 외칠 때, 왈라는 무료를 외치다
November 5, 2024
EDITORIAL
완벽한 설문조사 만들기: 성공적인 결과를 만드는 설문 제작 가이드
November 1, 2024
EDITORIAL
잘 만든 설문지 하나, 열 가지 마케팅 수단 부럽지 않다
October 25, 2024
EDITORIAL
다시 나온 네이버 폼 vs 더 나아간 왈라 폼
October 23, 2024
EDITORIAL
우리 회사만의 전용 폼빌더, 왈라 온프레미스 구축
October 18, 2024
EDITORIAL
부담 없는 간편결제 도입, 왈라에서 만들어보세요
October 16, 2024
EDITORIAL
2%의 부족함을 날려버린 왈라의 기능들
October 13, 2024
EDITORIAL
내가 만든 구글폼 설문조사, 2% 부족할 때
October 9, 2024
EDITORIAL
왈라에서만 가능한 특별한 설문지 양식 모음
October 2, 2024
EDITORIAL
구글폼 vs 왈라
July 23, 2024
GUIDES
쿼터 설정, 넌 누구니?
July 19, 2024
GUIDES
당신의 데이터를 더 안전하게 : 왈라와 함께 PIPA와 ISMS-P 대비하기
June 7, 2024
EDITORIAL
왈라팀의 해외 진출 철학 : 파프리칸 캐나다 진출기 그 후
February 16, 2024
GUIDES
마케터의 히든카드 : 히든필드
February 14, 2024
EDITORIAL
왈라가 고양이 위치를 수집하는 방법
January 29, 2024
EDITORIAL
어쩌다보니 데이터만 10시간째 보고 있는 당신에게
January 23, 2024
EDITORIAL
특명 : 네이버폼 구출 대작전
December 19, 2023
EDITORIAL
최소한의 마케팅 예산으로 사용자 3만명을 모은 비결
November 29, 2023
EDITORIAL
파프리칸 공개채용기
November 28, 2023
GUIDES
설문 폼 웹훅 가이드라인
August 31, 2023
EDITORIAL
우리가 사라지는 네이버폼에 대처하는 방법
July 3, 2023
EDITORIAL
캐나다에 회사를 세우고 다같이 가서 살아보기로 했다
June 12, 2023
GUIDES
그룹바이 기능으로 데이터를 묶어보자
May 17, 2023
EDITORIAL
왈라의 아주 작은 히스토리 북 (EN VER.)
May 15, 2023
EDITORIAL
6개월 만에 매출 220배 성장한 왈라팀의 인사이트
April 28, 2023
EDITORIAL
정주영창업경진대회 후기
April 6, 2023
EDITORIAL
대학 강연에서 왈라팀 창업자가 전한 이야기
April 5, 2023
GUIDES
설문을 원페이지로 만드는 법
April 5, 2023
GUIDES
설문에 알림을 설정하는 법
April 5, 2023
EDITORIAL
왈라는 어떻게 응답자를 찾나요?
April 4, 2023
EDITORIAL
창업을 꿈꾸는 사람에게 부치는 편지
March 29, 2023
GUIDES
현대인들의 조개 껍데기, 스타벅스 기프티콘
March 24, 2023
EDITORIAL
왈라의 이름은 왜 왈라가 되었나?
March 21, 2023
GUIDES
위치 데이터 수집을 위한 완벽한 방법
March 15, 2023
GUIDES
로직 설정 완벽 이해하기
March 14, 2023
GUIDES
왈라팀의 철학이 담긴 가격 정책 톺아보기
March 14, 2023
GUIDES
GPT로 응답 시트 데이터 분석하기
March 8, 2023
GUIDES
구글폼을 사용하는 가장 효율적인 방법
March 8, 2023
GUIDES
히든필드, 더이상 몰라서 숨지 않는 법
March 8, 2023
EDITORIAL
안녕하세요, 왈라팀입니다
March 10, 2023
EDITORIAL
왜 이름이 파프리카데이터랩이죠?
March 10, 2023
Load More