Bu sayfada, formlarla ilgili aşağıdaki görevlerin nasıl gerçekleştirileceği açıklanmaktadır:
- Yeni form oluşturma
- Mevcut bir formu kopyalama
- Formu teste dönüştürme
Başlamadan önce
Bu sayfadaki görevlere devam etmeden önce aşağıdaki görevleri yapın:
- Erken Kullanıcı Programı talimatlarında yetkilendirme/kimlik doğrulama ve kimlik bilgisi ayarlarını tamamlayın.
- Formlar API'ye genel bakış başlıklı makaleyi okuyun.
Yeni form oluşturma
Formun ilk oluşturulması için yalnızca bir başlık alanı gerekir. İstekteki diğer alanlar yok sayı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 Form veya testi güncelleme başlıklı makaleyi inceleyin.
REST
forms.create()
yöntemini yalnızca bir başlıkla çağırın.
Örnek istek metni
{
"info": {
"title": "My new form"
}
}
Python
Node.js
Mevcut bir formu kopyalama
İçeriklerin yeniden kullanılmasını kolaylaştırmak için Google Drive API ile mevcut bir formu kopyalayabilirsiniz. Form kimliğini Google Formlar URL'sinde bulabilirsiniz:
https://docs.google.com/forms/d/FORM_ID/edit
REST
Kopyalamak istediğiniz formun kimliğini kullanarak Google Drive API'nin files.copy()
yöntemini ç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 gerekir.
REST
isQuiz
ayarını true olarak ayarlamak için mevcut bir formda batch.update()
yöntemini çağırın.
Örnek istek metni
{
"requests": [
{
"updateSettings": {
"settings": {
"quizSettings": {
"isQuiz": True
}
},
"updateMask": "quizSettings.isQuiz"
}
}
]
}
Python
Node.js
Sonraki adımlar
Deneyebileceğiniz diğer adımlar şunlardır:
- Form içeriği eklemek veya güncellemek için Form veya test güncelleme başlıklı makaleyi inceleyin.
- Form bilgilerini veya yanıtları görüntülemek için Formları ve yanıtları alma başlıklı makaleyi inceleyin.