Haluk
Özel Üye
- Katılım
- 7 Temmuz 2004
- Mesajlar
- 12,398
- Excel Vers. ve Dili
-
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
- Altın Üyelik Bitiş Tarihi
- ∞
Google Sheets web tabanlı bir elektronik tablo uygulaması olduğu için, web'deki bir sayfa üzerinden Google Drive'da barındırdığımız bir Sheet'e, web sayfası üzerindeki bir form'dan verileri yazdırıp, saklayabileceğimiz bir yol olup olmayacağını, epeyce kafa-göz yardıktan sonra buldum
Şu anda test ve geliştirme aşamasındayım..... Veri tababnına aynı anda 2 kişi bağlandığında herhangibir problem yok ancak, daha fazla kullanıcı olduğunda durumun ne olacağını bilmediğimden, kodu bu duruma göre biraz revize ettim ama, doğal olarak bir test ortamına ihtiyaç duydum. Bu teste katılmak isteyenler, aşağıda yazılanları uygulayarak teste katılabilir...
Deneme yapmak üzere; aşağıdaki yer alan kodları bir metin dosyasına yazıp, uzantısını *.html olarak değiştirdikten sonra açın.
HTML:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9" />
</head>
<body>
<form action="https://script.google.com/macros/s/AKfycbx1XK_WVnQHFBy0n1jz6iRLUgls98BHvZYXUOZpNsyhbflpdjU/exec" method="post" accept-charset="utf-8">
İsim: <br><input type="text" name="isim" size="48">
<br><br>
Mesaj: <br><textarea name="mesaj" rows="4" cols="50"></textarea>
<input type="hidden" id="time" name="zaman" value="CurrentDate">
<script type="text/javascript">
var d = new Date();
document.getElementById("time").value = d.toLocaleString('tr-TR');
</script>
<br><br>
<input type="submit" value="Gönder">
</form>
<br><br>
<a href="https://docs.google.com/spreadsheets/d/1Z2TcF5WfRvwX3XFuwhwP8RHpELoGct_OJtMeqLjiElE/edit#gid=0">Sonuçları gör</a>
</body>
</html>
HTML dosyasını açtığınızda, aşağıdaki gibi bir görüntü alacaksınız...

HTML dosyasındaki form kutularına bilgileri girip, "Gönder" butonuna tıklayın. Form bilgileri, veri tabanına gönderildikten sonra tarayıcınızın "Back-Geri" tuşuna basıp, formun altındaki "Sonuçları gör" linke tıkladığınızda gönderdiğiniz bilgilerin veri tabanına kaydedildiğini görebilmeniz gerekir....
.
Son düzenleme: