G

Yüzbaşı
20 Nisan 2005
Tarihinde Katıldı
Takip Ettikleri
0 üye
Görüntülenme (?)
57 (Bu ay: 0)
Gönderiler Hakkında
G
4 yıl
Goole sheets ve google web app dropdown menu
Merhaba hanımlar beyler, çok acemiyim ve bir kod üzerine çalışıyorum. Google sheet ve Goole web app kullanıyorum. Goole web appteki dropdown menuyu google sheete yazdırmaya çalışıyorum. Youtubedan bir kod buldum ve biraz uğtaştıktan sonra çalışır hale getirebildim .

İstediği 2 ayrı dropdown menu yapıp bu menulerdeki seçimlerin doğru şekilde google sheete otomatik yazılmasını sağlamaya çalışıyorum. 2. dropdown menuyu çalıştıramıyorum.
https://imgur.com/a/FunKxLR
https://imgur.com/a/b4hWWGM















CODE:



function doGet(request) {

return HtmlService.createTemplateFromFile('Index')

.evaluate();

}



/* @Include JavaScript and CSS Files */

function include(filename) {

return HtmlService.createHtmlOutputFromFile(filename)

.getContent();

}



/* @Process Form */

function processForm(formObject) {

var url = "";

var ss = SpreadsheetApp.openByUrl(url);

var ws = ss.getSheetByName("DATA");



ws.appendRow([formObject.first_name,

formObject.last_name,

formObject.dateOfBirth,

formObject.time,

formObject.email,

formObject.tour,

formObject.total_payment,

formObject.paid,

formObject.to_pay,

formObject.currency,

formObject.phone,

formObject.new_Date]);

}



function doGet(e) {

var htmlOutput = HtmlService.createTemplateFromFile('Index');

var tours = getTours();

htmlOutput.message = '';

htmlOutput.tours = tours;

return htmlOutput.evaluate();

}



function doPost(e) {



Logger.log(JSON.stringify(e));



var tour = e.parameters.tour.toString();





AddRecord(tour);



var htmlOutput = HtmlService.createTemplateFromFile('Index');

var tours = getTours();

htmlOutput.message = 'Record Added';

htmlOutput.tours = tours;

return htmlOutput.evaluate();



}



function getTours() {

var ss= SpreadsheetApp.getActiveSpreadsheet();

var lovSheet = ss.getSheetByName("LOV");

var getLastRow = lovSheet.getLastRow();

var return_array = [];

for(var i = 2; i <= getLastRow; i++)

{

if(return_array.indexOf(lovSheet.getRange(i, 1).getValue()) === -1) {

return_array.push(lovSheet.getRange(i, 1).getValue());

}

}





return return_array;

}



function getFruits(tour) {

var ss= SpreadsheetApp.getActiveSpreadsheet();

var lovSheet = ss.getSheetByName("LOV");

var getLastRow = lovSheet.getLastRow();

var return_array = [];

for(var i = 2; i <= getLastRow; i++)

{

if(lovSheet.getRange(i, 1).getValue() === tour) {

return_array.push(lovSheet.getRange(i, 2).getValue());

}

}





return return_array;

}



function AddRecord(tour) {

var url = ''; //URL OF GOOGLE SHEET;

var ss= SpreadsheetApp.openByUrl(url);

var dataSheet = ss.getSheetByName("DATA");

dataSheet.appendRow([tour, new Date()]);

}



function getUrl() {

var url = ScriptApp.getService().getUrl();

return url;

}



HTML:

<!DOCTYPE html>
<html>
<head>
<base target="_top">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<?!= include('JavaScript'); ?>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-6">
<form id="myForm" onsubmit="handleFormSubmit(this)">
<p class="h4 mb-4 text-center">Define Tur Kayıf Formu


<div class="form-row">
<div class="form-group col-md-6">
<label for="first_name">First Name</label>
<input type="text" class="form-control" id="first_name" name="first_name" placeholder="First Name">
</div>
<div class="form-group col-md-6">
<label for="last_name">Last Name</label>
<input type="text" class="form-control" id="last_name" name="last_name" placeholder="Last Name">
</div>
</div>

<div class="form-row">
<div class="form-group col-md-6">
<label for="dateOfBirth">Date of Birth</label>
<input type="date" class="form-control" id="dateOfBirth" name="dateOfBirth">
</div>
</div>

<div class="form-group">
<label for="email">Email</label>
<input type="email" class="form-control" id="email" name="email" placeholder="Email">
</div>



<div class="form-group">
<label for="total_payment">Total Payment</label>
<input type="text" class="form-control" id="total_payment" name="total_payment" placeholder="Total Payment">
</div>

<div class="form-group">
<label for="paid">Paid</label>
<input type="text" class="form-control" id="paid" name="paid" placeholder="Paid">
</div>

<div class="form-group">
<label for="to_pay">To Pay</label>
<input type="text" class="form-control" id="to_pay" name="to_pay" placeholder="To Pay">
</div>

<div class="form-group">
<label for="currency">Currency</label>
<input type="text" class="form-control" id="currency" name="currency" placeholder="Currency">
</div>

<div class="form-group">
<label for="time">Time</label>
<input type="text" class="form-control" id="time" name="time" placeholder="Time">
</div>

<div class="form-group">
<label for="phone">Phone Number</label>
<input type="tel" class="form-control" id="phone" name="phone" placeholder="Phone Number">
</div>

<!DOCTYPE html>
<html>
<head>
<base target="_top">
<script>
function GetFruit(tour)
{

google.script.run.withSuccessHandler(function(ar)
{

console.log(ar);

fruit.length = 0;

let option = document.createElement("option");
option.value = "";
option.text = "";
fruit.appendChild(option);

ar.forEach(function(item, index)
{
let option = document.createElement("option");
option.value = item;
option.text = item;
fruit.appendChild(option);
});

}).getFruits(tour);

};
</script>
</head>
<body>

<?var url = getUrl();?>
<form method="post" action="<?= url ?>" >

<label style="font-size: 20px" >Tours</label>

<select name="tour" style="font-size: 20px" onchange="GetFruit(this.value)" >
<option value="" ></option>
<? for(var i = 0; i < tours.length; i++) { ?>
<option value="<?= tours ?>" ><?= tours ?></option>
<? } ?>
</select>



<input type="submit" name="submitButton" value="Submit" style="font-size: 30px" />
<span style="font-size: 20px" ><?= message ?></span>
</form>
</body>
</html>











</p>
G
5 yıl
MS WORD ile preprinted print
Merhaba, daha önce baskıya vermiş olduğum broşüre fiyat basmak istiyorum. MS Word aracılığı ile broşürü MS word'e yüklüyorum, resimde gözüktüğü gibi fiyatları kutucuklara tam oturuyor fakat yazıcı ile baskıya verince aynı sonucu alamıyorum. Diğer resimde gözüktüğü gibi kutucuklar şaşıyor. Kutucukları tam dolduracak şekle getirmem için ne yapmam gerekiyor? Şimdiden teşekkürler.
< Resime gitmek için tıklayın >
iden teşekkürler.
< Resime gitmek için tıklayın >
G
6 yıl
GTA 5 Online hileciler
Merhaba bugun gta5 online oynarken 2 hileci ile karsilastim. Tabi ki de oyunculari rockstar games'e sikayet ettim. Bu arada eger reportlarsam benim olum ile tehdit ettiler :) Ergenler :)
Hilecilerin isimleri: wordex5257 ve DeepReesh
Video link :https://www.youtube.com/watch?v=WXCHV2rtYLU
G
10 yıl
Vpn sorunu
Merhaba,
Telefonum galaxy note3. Vpn olarak zen mate yüklü. Şöyle bir durum yaşamaktayım. Zenmate kapalı olsada chrome'dan yasaklı sitelere giriş yapabiliyorum. Bu nasıl oluyor acaba?
G
13 yıl
TWICHTV
Merhaba arkadaşlar.
Twichtv den akşamları saat 7 8 gibi yayınımız başlamaktadır.
Hergün bir kişiye çekilişle 400 rp dağıtıyoruz.
Bekleriz
http://tr.twitch.tv/turknukem
G
13 yıl
HP G6 2305ST WIN8.1 EKRAN KARTI SÜRÜCÜ PROBLEMİ
Arkadaşlar merhaba
HP G6 2305st var. Ekran kartı ATI HD7670M.
Laptopta orjinal win 8 var. Malum 8.1'e yükselttim. Yukseltince ekran kartı sürücüsünde problem oluyor. WIN 8.1'e yukseltince Catalyst Center çalışmıyor. Baya forum araştırdım. Güncel sürücüleri buldum. ATI'nin sayfasnda farklı HP'nin sayfasında farklı. Hepsini denedim ama bir türlü çözüm bulamadım. Bir türlü yeni sürücülü Catalys Centerı çalıştıramıyorum. Oyunlar çok düşük fps de çalışıyo League of Legens gibi bir oyun 10-12 fps alıyorum. Win 8'de bu 60'dı.
Çözüm önerisi olanlar lütfen paylaşırsa sevinirim.
G
13 yıl
Adini bulamadigin bir oyun.
Selam
Bir oyun ariyorum adini hatirlamiyorum.
Sehir kurma gelistirme oyunu
Boyle dukkalar falan aciyorduk bunlari guzellestirebiliyorduk. Sehrin valisydik falan filan. Hatirlayan bilen varsa cvp verirse sevinirim.
G
14 yıl
Extrem doga sporlari Antalya Goynuk Kanyonu
Merhaba,
Bu sezon yeni kurulmasiyla birlikte cok populerlersen zoom zipline'i denemenizi tavsiye ederim. Doga sporlarina ve ya extrem sporlarina meraklilarin dikkatine :)
Video:http://www.facebook.com/photo.php?v=10150928899750892&set=vb.678720891&type=2&theater
Antalya Goynuk Kanyonunda 3 hat bulunmaktadir. Muthis bir doga icinde ucumak sozlerle ifade edilecek gibi degil.
Ilgilenenlere ayrintili bilgi verebilirim.
G
14 yıl
Sony DAV-DZ230 Ev Sinema Sistemini PC\u0027ye baglamak?
Merhaba arkadaslar;
Sony DAV-DZ230 Ev Sinema Sistemini Laptopa baglamak istiyorum. Elimde sound blaster 5+1 ses kartı var. Nasıl baglayabilirim?
Sınema sıstemınde optık gırıs yok. Ses kartında var.
Sinema sıstemınde HDMI gırısı var.
G
15 yıl
DIABLO 3 BETA KARAKTERLER VE OYUN BILGILERI OYUN ICI TURKCE ANLATIMLI VIDEOLAR
Merhaba Diablo 3 beta Youtube sayfamiza guncel vidolar ve haberler icin uye olabilirsiniz.
Ayrica yeni blogumuz da aktif durumdawww.diablo3turk.wordpress.com
FACEBOOK SAYFAMIZ:http://www.facebook.com/pages/Diablo3Turk/367709423239757?sk=wall
FACEBOOK VE YOUTUBE SAYFALARIMIZ GUNCELDIR. BIZI HEM FACEBOOK HEM YOUTUBE'DAN TAKIP EDERSENIZ CIKAN HER VIDEODAN HABER ALABILIRSINIZ.
Youtube sayfamiz:http://www.youtube.com/user/Diablo3Turk

DIABLO 3 BETA KARAKTERLER OYUN ICI TURKCE ANLATIMLI VIDEOLAR


DIABLO 3 ARKADAS LISTESI:
[DHTUBE=http://www.youtube.com/watch?v=O-VQjCknTN0&list=UUROy1Ww-85uly7qaBdalDHw&index=1&feature=plcp


DIABLO 3 BETA BANNER BILGILERI:
Videoyu izlemek için tıklayınız


DIABLO 3 BETA ACHIVEMENT:
Videoyu izlemek için tıklayınız






DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.