Google Formlar API ve Apps Komut Dosyası'ndaki Formlar Hizmeti ile yapabilecekleriniz konusunda bazı farklılıklar vardır. Bu kılavuzda projeniz için hangisinin en iyi olduğuna karar vermenize yardımcı olmak amacıyla benzerlikler ve farklılıklar ele alınmaktadır.
Desteklenen Formlar özellikleri
Apps Komut Dosyası'ndaki REST API ve Formlar Hizmeti, diğerinin desteklemediği Formlar özelliklerini destekler. Desteklenen özelliklerin tam listesi zaman içinde değiştiğinden, belirli bir özelliğin şu anda desteklenip desteklenmediğini öğrenmek için lütfen diğer belgeleri de inceleyin.
Ancak aşağıda açıklandığı gibi belirli özelliklerin hiçbir zaman desteklenme olasılığı düşüktür.
REST API şunları desteklemeyi planlamaz:
- Form yanıtlarını gönderme
- Pub/Sub bildirimlerinin gövdesine ayrıntılı form veya yanıt verileri ekleme
Apps Komut Dosyası'ndaki Formlar Hizmeti, aşağıdakileri desteklemeyi planlamıyor:
- Cloud Pub/Sub ile form etkinliklerine abone olma
- Çoktan seçmeli olmayan soru türleri için doğru yanıtları ayarlama
Yeni bir REST API özelliği isteyin
REST API, Apps Komut Dosyası'ndaki Formlar Hizmeti'nden daha yenidir ve düzenli olarak yeni özellikler eklenir. Belirli bir özelliğe öncelik verilmesini istiyorsanız lütfen özellik isteği gönderin.
Etkinliğe dayalı davranış
Hem {apps_script_name_short} tetikleyicileri hem de REST API'deki forms.watches
kaynağı, bir form değiştiğinde harekete geçmek için bir yöntem sunar.
REST API'nin forms.watches
şunlar için tercih edin:
- Maksimum güvenilirlik
- Cloud Pub/Sub ile birlikte çalışabilirlik
- Formlar düzenlendiğinde gönderilen bildirimler
Şunlar için Apps Komut Dosyası tetikleyicilerini tercih edin:
- Her bildirime eklenen form veya yanıt verileri
- Zamana dayalı tetikleyiciler
Kotalar
Apps Komut Dosyası ve Formlar API'nin farklı hizmet sınırları vardır.
- Apps Komut Dosyası kotaları hakkında daha fazla bilgi edinin.
- Forms API kullanım sınırları hakkında daha fazla bilgi edinin.
Diller ve ortamlar
JavaScript ile geliştirme yapmayı tercih ederseniz Apps Komut Dosyası, bir Cloud Console projesinin ve OAuth izin akışının kurulumunu otomatikleştirerek size zaman kazandırabilir. Apps Komut Dosyası ayrıca tarayıcı tabanlı bir kod düzenleyici sağlar ve kodunuzu Google sunucularında çalıştırır.
Öte yandan REST API, JavaScript'in yanı sıra birçok dilde istemci kitaplıkları sağlayarak çalışma zamanı veya eş zamanlı yürütme işlemleriyle ilgili sınırlamalara tabi olmamakla birlikte istediğiniz dilde geliştirmenize olanak tanır.
Apps Komut Dosyası'ndan REST API'yi kullanma
Apps Komut Dosyası geliştirme ortamını tercih ediyor ancak Formlar REST API özelliklerini kullanmak istiyorsanız bunu UrlFetchApp
kullanarak yapabilirsiniz. Daha fazla bilgi edinmek için Apps Komut Dosyası projesi oluşturma başlıklı makaleye göz atın.
Formlar REST API henüz bir Apps Komut Dosyası gelişmiş hizmeti olarak kullanılamamaktadır. Desteklenmesini istiyorsanız lütfen bir özellik isteği gönderin.
Sonraki adımlar
- REST API'yi kullanmaya başlama
- Apps Komut Dosyası'na genel bakışı keşfedin
- Apps Komut Dosyası web uygulamasını deneyin