Bu sayfada, formlar içeren şu görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
- Yeni form oluştur
- Mevcut formu kopyala
- Formu teste dönüştürme
Başlamadan önce
Bu sayfadaki görevlere devam etmeden önce aşağıdaki görevleri yerine getirin:
- İlk Kullanıcılar Programı talimatlarındaki yetkilendirme/kimlik doğrulama ve kimlik bilgileri ayarlarını tamamlayın.
- Formlar API'ye genel bakış başlıklı makaleyi okuyun.
Yeni form oluştur
Form ilk kez oluşturulurken yalnızca başlık alanı gerekir. İstekteki diğer alanlar yoksayılır. Bir formun içeriğini ve meta verilerini oluşturmak veya güncelleme yapmak için batchUpdate()
yöntemini kullanın. Daha fazla bilgi için Formu veya testi güncelleme bölümüne bakın.
REST
forms.create()
yöntemini yalnızca bir başlıkla çağırın.
Örnek istek gövdesi
{
"info": {
"title": "My new form"
}
}
Python
Node.js
Mevcut formu kopyala
İçeriğin yeniden kullanımını kolaylaştırmak için mevcut bir formu Google Drive API ile kopyalayabilirsiniz. Form kimliğini bir Google Formlar URL'sinde bulabilirsiniz:
https://docs.google.com/forms/d/FORM_ID/edit
REST
Google Drive API'nin files.copy()
yöntemini, kopyalamak istediğiniz formun kimliğiyle çağırın.
Python
Formu teste dönüştürme
Test oluşturmak için önce yukarıda açıklandığı şekilde bir form oluşturun, ardından formun ayarlarını güncelleyin. Güncelleme için form kimliği gereklidir.
REST
isQuiz
ayarını doğru olarak ayarlamak için mevcut bir formda batch.update()
yöntemini çağırın.
Örnek istek gövdesi
{
"requests": [
{
"updateSettings": {
"settings": {
"quizSettings": {
"isQuiz": True
}
},
"updateMask": "quizSettings.isQuiz"
}
}
]
}
Python
Node.js
Sonraki adımlar
Deneyebileceğiniz birkaç adım aşağıda verilmiştir:
- Form içeriği eklemek veya güncellemek için Formu veya testi güncelleme konusuna bakın.
- Form bilgilerini veya yanıtları görüntülemek için Formları ve yanıtları alma bölümüne bakın.