Zapier에서 웹훅을 잡아서 울지 않고 Google 스프레드시트에 쓰기
Catch Hook 단계는 대부분의 사람들이 건너뛰는 부분입니다. 다음은 모든 호출에 행을 추가하는 최소 루프입니다.
나는 데이터베이스 없이 리드를 시트에 드롭하는 공개 양식을 원했습니다. 깨끗한 경로는 Google Sheets 추가 기능을 제공하는 Zapier Catch Hook입니다. 사람들을 놀라게 하는 부분은 웹훅 URL과 필드 매핑이므로 둘 다 설명하겠습니다.
1단계: Webhooks 트리거로 Zap을 시작하고 'Catch Hook'을 선택합니다. Zapier가 URL을 제공합니다. 해당 URL이 엔드포인트입니다. 게시된 모든 항목이 트리거 샘플이 됩니다.
2단계: Zapier가 필드를 캡처하도록 양식 또는 컬에서 해당 URL로 하나의 테스트 페이로드를 보냅니다. 이것을 건너뛰면 매핑 단계에 바인딩할 것이 없으며 빈 옵션을 보게 됩니다.
3단계: Google Sheets 작업인 '스프레드시트 행 만들기'를 추가하고 파일과 탭을 선택한 다음 각 시트 열을 캡처된 필드에 매핑합니다. 열이 정렬되도록 전송하기 전에 JSON 키의 이름을 지정하세요.
4단계: 이를 켜고 실제 요청을 실행합니다. 시트를 엽니다. 행이 나타나면 루프가 활성화된 것입니다. 그렇지 않은 경우 실행 기록에 누락된 필드가 정확히 표시됩니다.
제가 두 번이나 저지른 실수는 중첩된 JSON을 보내는 것입니다. Zapier는 그것을 이상하게 평평하게 만듭니다. 페이로드를 균일하게 유지하고 값당 하나의 키를 사용하면 매핑이 제대로 유지됩니다.
재피어(zapier.com)
최적의 용도: 이미 사용 중인 앱 간의 코드 없는 자동화.
주요 기능: 7,000개 이상의 앱 연결, 웹후크, 다단계 Zap, 필터 및 경로.
무료 요금제: 작은 작업 허용량과 앱 제한이 있는 무료 등급입니다.
가격: 유료 요금제는 작업에 따라 확장되며 한 달에 약 20달러부터 시작합니다.
장점: 실행할 서버가 없음, 시각적 디버깅, 거대한 앱 라이브러리.
단점: 양에 따라 비용이 증가하고 복잡한 논리가 까다로워집니다.
내 평결: 시트에 간단한 추가의 경우 이 루프는 10분이고 인프라는 0입니다. 작업 개수로 인해 Zapier가 비용이 많이 드는 옵션인 경우에만 코드를 찾으세요.
자주 묻는 질문:
Q: 웹훅을 사용하려면 유료 플랜이 필요합니까?
A: Catch Hook 트리거는 무료 계층에서 작동하지만 작업 양으로 인해 빠른 유료화로 이어질 것입니다.
Q: 내 시트 열이 비어 있는 이유는 무엇입니까?
A: 테스트 페이로드에 필드가 없었기 때문에 매핑할 항목이 없었습니다. 먼저 샘플을 보내보세요.
Q: 중첩된 JSON을 게시할 수 있나요?
A: 가능합니다. 단, 평평하게 하세요. 중첩된 개체는 예측할 수 없게 매핑되어 실행을 낭비합니다.
