GUIDES

설문 폼 웹훅 가이드라인

August 31, 2023

기존 app.walla.my 에서는 아직 기능을 제공하고 있지 않습니다. 
오픈베타인 app.wallaform.com 이용하셔야 하는 유의하여 주시기 바랍니다

  1. 구글 시트 생성

1-a. 새로 만드는 경우

Google Drive에 접속하여 새로운 구글 시트를 생성

1-b. 왈라에 이미 구글시트를 연동해서 사용하고 있으나, 내보내기 후 연동하는 경우

이미 사용 중인 구글 시트를 선택하여 사본 만들기

사본이 만들어졌다면, 사본에서부터 2 작업 수행

기존 구성되었던 구글 시트를 삭제하고 싶다면,

구글 시트 연동 우측에 있는 토글 클릭

구글 시트 삭제 매시지와 함께 토글이 OFF로 설정된 것 확인


  1. 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. 웹 앱으로 배포

(1) 코드 편집기 상단 메뉴에서 "배포" > "새배포"를 선택합니다.

(2) 설정 버튼을 누른 뒤, "웹 앱"을 선택합니다.

(3) 이름(예시: test1)을 자유롭게 지어주시고, 액세스 권한이 있는 사용자는 꼭 ‘모두’ 로 설정해주시기 바랍니다.

🤨 액세스 권한… 모두라구요…?
🙂 해당 코드에는 원본데이터를 읽거나 내보내는 코드가 포함되어있지 않습니다.
왈라와 Typeform의 웹훅 요청에 맞게, 데이터를 구글 시트에 쓰는 작업 만을 포함합니다.

따라서, 해당 웹앱의 주소가 노출되더라도, 데이터가 유출될 걱정은 없으며,
만약 노출된다면 새로운 배포를 통해 새로운 주소를 받으실 있습니다

(4) 마지막으로 배포를 클릭하면 "액세스 승인" 버튼 등장

(5) 클릭하여 액세스 승인을 진행

(6) 구글 시트를 만든 본인의 계정을 클릭하여 진행

(7) 왼쪽 하단의 'advanced' 클릭하여 하단의 unsafe 버전으로 진행


  1. 웹 앱의 URL 복사

배포 후 나타나는 웹 앱 URL을 복사합니다.


  1. 왈라폼 (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

Silhouette of woman wearing black hat and black coat
GUIDES
GPT로 응답 시트 데이터 분석하기

March 8, 2023

Lightbulb
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

Silhouette of woman wearing black hat and black coat
GUIDES
GPT로 응답 시트 데이터 분석하기

March 8, 2023

Lightbulb
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

Silhouette of woman wearing black hat and black coat
GUIDES
GPT로 응답 시트 데이터 분석하기

March 8, 2023

Lightbulb
GUIDES
구글폼을 사용하는 가장 효율적인 방법

March 8, 2023

GUIDES
히든필드, 더이상 몰라서 숨지 않는 법

March 8, 2023

EDITORIAL
안녕하세요, 왈라팀입니다

March 10, 2023

EDITORIAL
왜 이름이 파프리카데이터랩이죠?

March 10, 2023

Load More