İçeriğe atla
OrqLabs

Google Forms

Google Formlar'ı bağlama: yeni form yanıtında iş akışı başlatma, yanıtları soru başlıklarıyla okuma ve adayı otomatik kaydetme. Form düzenleme bağlantısı, 5 dakikalık kontrol ve izinler.

5 dk Son güncelleme:
Bu sayfada
  1. Kimlik kartı
  2. Ne işe yarar?
  3. Önemli: form bağlantısını siz verirsiniz
  4. Adım adım kurulum
  5. A) Google Cloud Console (platform yöneticisi)
  6. B) OrqLabs'ta bağlama
  7. Örnek akış
  8. İzinler ve kapsamlar
  9. Sık karşılaşılan hatalar
  10. Sonraki adım

Bu rehberde: Google hesabınızı bağlar ve izlenecek formların düzenleme bağlantısını yapıştırırsınız. Biri formu gönderdiğinde (5 dakika içinde) Entegrasyon olayı tetikleyicisi iş akışınızı yanıtla birlikte başlatır; yanıtlar soru başlıklarıyla gelir, e-posta / ad / telefon ayrıca çıkarılır.

⏱ 5 dakika

Kimlik kartı

AlanDeğer
Sağlayıcı anahtarıGOOGLE_FORMS
KategoriFormlar
Kimlik doğrulamaGoogle izin ekranı (OAuth 2.0) + bağlandıktan sonra form bağlantısı
KapsamProje bazlı (bir bağlantı en fazla 10 form izler)
WebhookHayır (yanıtlar 5 dakikada bir okunur)
TetikleyiciEntegrasyon olayı → GOOGLE_FORMS · New form response

Ne işe yarar?

Tetikleyici – New form response: izlenen formlardan biri gönderildiğinde iş akışı başlar. İlk öğe şu alanları taşır:

AlanAçıklama
responseId, formId, formTitleYanıt ve form; birden çok form izliyorsanız Eğer kutusuyla formId / formTitle'a göre ayırın
submittedAtGönderim zamanı
email, name, phoneToplanan e-posta adresi (form "e-posta adreslerini topla" ayarındaysa) veya başlığı e-posta / ad / telefon olan sorulardan
answersSoru başlığı → yanıt ({{ $json.answers["Hangi hizmetle ilgileniyorsunuz?"] }}); çoklu seçimler liste, dosya yüklemeleri Drive bağlantısı
answerListSırasıyla questionId, title, value
totalScoreSınav (quiz) formlarında puan

Yalnızca yeni yanıtlar tetikler: tetikleyici ilk çalıştığında başlangıç noktasını kaydeder, sonradan eklediğiniz bir form da o andan itibaren izlenir. Düzenlenen eski yanıtlar yeniden tetiklemez.

Önemli: form bağlantısını siz verirsiniz

Google Forms API bir hesabın formlarını listeleyemez; bu yüzden izlenecek formu siz seçersiniz:

  1. Formu Google Formlar'da sahibi veya düzenleyicisi olduğunuz hesapla açın.
  2. Adres çubuğundaki düzenleme bağlantısını kopyalayın: https://docs.google.com/forms/d/<kimlik>/edit.
  3. Paylaşım (yanıtlama) bağlantısı …/forms/d/e/…/viewform veya forms.gle/… çalışmaz; OrqLabs bu durumda uyarır.

Adım adım kurulum

A) Google Cloud Console (platform yöneticisi)

  1. APIs & Services → Library → Google Forms API → Enable.
  2. Google Auth Platform → Data Access → kapsam ekleyin: https://www.googleapis.com/auth/forms.responses.readonly, https://www.googleapis.com/auth/forms.body.readonly, openid, .../auth/userinfo.email.
  3. Clients → Web application istemcisi → Authorized redirect URIs → https://api.orqlabs.com/api/v1/integrations/oauth/google_forms/callback → Save.
  4. Forms kapsamları hassas kapsamlardır: herkese açık kullanımdan önce Verification Center'dan OAuth doğrulaması (gerekçe + demo videosu) gerekir; o zamana kadar hesapları Audience → Test users listesine ekleyin (Testing modunda yetki 7 günde bir yenilenmelidir).

B) OrqLabs'ta bağlama

  1. Entegrasyonlar → Google Forms → Bağla → Proje; isterseniz Form edit link(s) alanına düzenleme bağlantısını şimdiden yapıştırın.
  2. Formun sahibi/düzenleyicisi olan Google hesabını seçin → izinleri onaylayın.
  3. Ayrıntı panelinde İzlenen formlar: düzenleme bağlantılarını her satıra bir tane olacak şekilde yapıştırın (en fazla 10) → Kaydet. Formların başlıkları listede görünür; okunamayan formun yanında nedeni yazar.
  4. İş akışında Entegrasyon olayı tetikleyicisini ekleyin → hesap olarak bu Google Forms bağlantısını, olay olarak GOOGLE_FORMS · New form response'u seçin → iş akışını etkinleştirin.

Örnek akış

Başvuru formu → aday + teşekkür e-postası: Entegrasyon olayı (GOOGLE_FORMS · New form response) → Aday oluştur (E-posta: {{ $json.email }}, Ad: {{ $json.name }}, Kaynak: {{ $json.formTitle }}) → E-posta gönder (Gmail hesabınızdan teşekkür) → isteğe bağlı Google Calendar – Create event.

İzinler ve kapsamlar

KapsamNeden gerekli
https://www.googleapis.com/auth/forms.responses.readonlyYanıtları okumak
https://www.googleapis.com/auth/forms.body.readonlySoru başlıklarını okumak (yanıtlar soru kimliğiyle gelir)
openid, .../auth/userinfo.emailBağlanan Google hesabının adresi

Sık karşılaşılan hatalar

HataOlası nedenÇözüm
"Bu, formun paylaşım (yanıtlama) bağlantısı"/viewform veya forms.gle bağlantısı yapıştırıldıDüzenleme bağlantısını (…/edit) kullanın
CONFIG – "izlenecek form seçilmedi"Form bağlantısı girilmediAyrıntı panelinde İzlenen formlar'a yapıştırın
FORBIDDEN / NOT_FOUND – "form … açılamadı"Hesap formun sahibi/düzenleyicisi değil veya kimlik yanlışFormu doğru hesapla açıp bağlantıyı yeniden kopyalayın; gerekirse doğru hesapla yeniden bağlanın
CONFIG – "Google Forms API … etkin değil"API Cloud projesinde kapalıPlatform yöneticisi Google Forms API'yi etkinleştirmeli
İş akışı başlamıyorİş akışı etkin değil veya tetikleyicide başka hesap seçiliİş akışını etkinleştirin; tetikleyicide bu bağlantıyı seçin. Yanıtlar 5 dakikaya kadar gecikmeli gelir
email boşForm e-posta toplamıyor ve e-posta sorusu yokForms'ta Ayarlar → Yanıtlar → E-posta adreslerini topla'yı açın veya bir e-posta sorusu ekleyin

Sonraki adım

OrqLabs ile başlayın

İlk iş akışınızı bugün kurun

Ücretsiz planla başlayın: hesaplarınızı bağlayın, bir şablon seçin, onay adımlarıyla kontrol sizde kalsın. Kredi kartı gerekmez.