Google Form Yanıtlardan Otomatik Google Döküman Oluşturma

Bu makalemizde Google formunuza aldığınız yanıtlara göre otomatik döküman ve döküman içeriği nasıl oluşturulur ondan bahsedeceğiz. Aynı zaman da bu konuyu örnekler vererek sizlere anlatmaya çalışacağız.

Google Form Yanıtlardan Otomatik Google Döküman Oluşturma

Her başvuru için oluşturulan dökümanın ismi de kişinin ismi, soy ismi vs olabilir. Ben bu örnekte kişi ismiyle dosyalar oluşturacağız.

Burada kullanacağımız 4 uygulama var. Şöyle;

  • Google form
  • Google sheet
  • Google Docs
  • App Script

Otomatik Google Döküman Oluşturma Adımları


Yeni bir Google Sheet Oluşturma


Bu sayfa bizim form yanıtlarınız bağlayacağımız sayfa olacak. Siz yeni bir form oluşturup da yapabilirsiniz ya da bizim ki sheet üzerinden yeni bir form oluşturup yapabilirsiniz. 

Form Oluşturun


Tools>Create new form diyerek basitçe bir form oluşturun. 

Google Form Yanıtlardan Otomatik Google Döküman Oluşturma



Biz burada kolay olsun diye isim - soy isim ve dönem şeklinde yanıtlar talebinde bulunduk.

Yeni bir Döküman Oluşturun


Burada öncelikle bir taslak oluşturacağız. Yine basitçe yukarıda verdiğim şekilde bir onay dökümanı oluşturacağız. Siz tablo oluşturabilirsiniz, uzunca metin yazıp aralara değişken atayabilirsiniz. Size kalmış bir durum bu.

App Script


Extensions > App Script yolunu izleyin ve aşağıdaki kod blogunu buraya yapıştırın.

function autoFillGoogleDocFromForm(e) {  //e.values is an array of form values  var timestamp = e.values[0];  var isim = e.values[1];  var soyisim = e.values[2];  var donem = e.values[3];    //file is the template file, and you get it by ID  var file = DriveApp.getFileById('DocID');     //We can make a copy of the template, name it, and optionally tell it what folder to live in  //file.makeCopy will return a Google Drive file object  var folder = DriveApp.getFolderById('DriveID')  var copy = file.makeCopy(isim, folder);     //Once we've got the new file created, we need to open it as a document by using its ID  var doc = DocumentApp.openById(copy.getId());     //Since everything we need to change is in the body, we need to get that  var body = doc.getBody();     //Then we call all of our replaceText methods  body.replaceText('{{İsim}}', isim);   body.replaceText('{{Soyİsim}}', soyisim);    body.replaceText('{{Dönem}}', donem);     //Lastly we save and close the document to persist our changes  doc.saveAndClose(); }
  
 

Google Drive ve döküman ID lerinizi kendinize göre değiştirmeyi unutmayın!

Son olarak bir trigger oluşturmamız gerekecek. Yani bu işlemi ne zaman gerçekleştirmek istediğimizi belirtmemiz gerekiyor. 

Google Form Yanıtlardan Otomatik Google Döküman Oluşturma

Şimdi formunuzu doldurarak belirttiğiniz adreste dökümanların isme göre oluştuğunu göreceksiniz.

Google Form Yanıtlardan Otomatik Google Döküman Oluşturma


Sonuç


Bu makalemizde Google Form yanıtlarından otomatik Google Döküman nasıl oluşturulur onu anlatmaya çalıştık. Umarım herkes için faydalı bir makale yazısı olmuştur. Bizi takip etmeyi unutmayın.😉

Bu yazı Serkan Gündoğdu tarafından yazılmıştır. ✔ Bu içeriği Beğendiyseniz Lütfen Paylaşın ⤵

About the author

Serkan Gündoğdu
Bilgisayar ve Yazılım Programları Hakkında En Güncel Bilgiler Bu Blog'da Bizi Takip Etmeyi Unutmayın.

Post a Comment