Google Formlar'ı eklentilerle genişletme

Google Formlar, gerçek zamanlı ortak çalışma ve form sorularını özelleştirmek için güçlü araçlar sunan bulut tabanlı bir anket çözümüdür. Google Formlar, online testler oluşturmak için de kullanılabilir.

Google Formlar'ı, kullanıcıların yeni anketler oluşturmasına, üçüncü taraf sistemlerle bağlantı kurmasına ve Formlar verilerinizi diğer Google Workspace uygulamalarıyla (ör. Google E-Tablolar) entegre etmesine yardımcı olan eklentilerle genişletebilirsiniz.

Diğer kullanıcıların oluşturduğu Formlar eklentilerini Google Workspace Marketplace'te görebilirsiniz.

Ne yapabilirsiniz?

Google Formlar'ı genişleten bir eklentiyle yapabileceğiniz bazı işlemler şunlardır:

  • Yerleşik Apps Komut Dosyası Formlar hizmetini kullanarak Google Formlar oluşturabilir, bunlara erişebilir ve bunları düzenleyebilirsiniz. E-Tablolar hizmeti, form yanıtlarının depolandığı Google E-Tablolar'a erişmenizi sağlar.
  • Formlar hizmetini kullanarak form davranışını bir eklentiden kontrol edebilirsiniz. Örneğin, formun yanıt kabul edip etmediğini veya katılımcılara onay mesajı gönderip göndermeyeceğini belirleyebilirsiniz.
  • Standart HTML ve CSS'yi kullanarak özel menüler oluşturabilir ve birden fazla özel iletişim kutusu ve kenar çubuğu arayüzü tanımlayabilirsiniz. Bu kullanıcı arayüzü bileşenleri, katılımcıların gördüğü formu değil, Google Formlar düzenleyicisini genişletir.
  • Belirli tetikleyici etkinlikler gerçekleştiğinde belirtilen işlevleri çalıştırmak için eklenti tetikleyicilerini kullanabilirsiniz. Örneğin, form-submit yüklenilebilir tetikleyicileri, bir kullanıcı form yanıtı gönderdiğinde eklentinizin tepki vermesine olanak tanır.

Form yapısı

Google formları; başlık, açıklama ve form sorularının listesinden oluşur. İsteğe bağlı olarak, form yanıtlarının toplandığı ilişkili bir Google E-Tablosu olabilir.

Her form sorusunun, katılımcıdan istenen bilgi türünü belirten bir türü veya statik bir form öğesi (ör. resim veya video) vardır. Her tür, Apps Script Formlar hizmetinde bir nesne tarafından temsil edilir. Form eklentileri, aşağıdaki form öğelerini eklemek, değiştirmek, yeniden düzenlemek veya kaldırmak için bu hizmeti kullanabilir:

Testler

Formlar, test olarak da kullanılabilir. Bir formu sınav olarak ayarlarsanız her form sorusuna puan değeri ve geri bildirim atayabilirsiniz. Puan değerleri, sınavın özelleştirilmiş şekilde notlandırılmasını sağlar. Formlar hizmetinde QuizFeedback sınıfı tarafından temsil edilen geri bildirim, ilgili form sorusunu yanıtladıktan sonra katılımcıya sunulan metin ve bağlantılardır.

Tetikleyiciler

Apps Script tetikleyicileri, bir komut dosyası projesinin belirli koşullar karşılandığında (ör. bir form gönderildiğinde veya eklenti yüklendiğinde) belirtilen işlevi yürütmesine olanak tanır.

Formlar eklentileriyle hangi tetikleyicilerin kullanılabileceği ve bunların kullanımıyla ilgili kısıtlamalar hakkında daha fazla bilgi için eklenti tetikleyicileri bölümüne bakın.