구글 시트 웹훅 연동 모듈 macrobay · live demo
← 개요 가이드 투어

1구글 OAuth 연결 데모 모드

웹 기반 구글 OAuth2 동의 → 권한 획득. 실 배포 시 아래 버튼이 구글 동의 화면으로 이동하며, 리프레시 토큰 자동갱신으로 연결이 끊기지 않습니다.

데모에서는 방문자에게 자기 구글 연결을 강제하지 않습니다(미인증앱 경고 방지). 대신 아래 테스트 행 보내기로 실시간 수신을 그대로 체험하세요. — 실 OAuth는 우리 테스트 구글계정 + 데모 시트로 prefab 됩니다.

2시트 지정 · 테스트 행 보내기

시트/폼 ID를 지정하고 행 추가를 시뮬레이션합니다. (실제로는 Apps Script 설치형 트리거가 이 POST를 자동 수행합니다.)

3실시간 수신 피드

서버가 수신한 웹훅이 즉시 여기에 뜹니다. insert / upsert / duplicate 로 처리 모드가 구분됩니다.

최근 수신 (sourceId: demo:live)
아직 수신 없음 — 테스트 행을 보내보세요.

4최신 1건 조회 API → Key/Value 드롭다운 매퍼

GET /webhook/latest?sourceId=... — 가장 최근 수신 1건의 질문(1번 로우=Key)과 답변(Value)을 매핑해 시각화합니다.

질문(Key) → 답변(Value) 매핑
날것(raw) JSON 전체

5지원 필드 7종 샘플

단답·장문·객관식(단일/복수)·드롭다운·날짜·숫자·파일업로드 — 7종 모두 직접 작성한 샘플 JSON입니다. 클릭 시 해당 샘플을 서버로 전송합니다.

6웹훅 수신실패 에러로그

검증 실패·공유비밀 불일치 등 수신 실패를 추적합니다. (사전검증 Q3)

7데모 접속 현황

토큰 URL로 진입한 방문 기록(IP·시각·UA). 클라 열람 추적용.

STEP 1 / 6