2015-04-22 39 views
0

我做了index.html文件魔女包含谷歌應用程序腳本的HTML服務形式varible

<form id="myForm"> 
Uporabniško ime: <input id="firstName" name="firstName" type="text" /><br> 
Geslo: <input id="pass" name="pass" type="text" /><br> 

<input type="button" value="Submit" 
onClick="google.script.run.withSuccessHandler(DataSaved).processForm(this.form)" 
     /> 
</form> 
<div id="Message"></div> 

現在我正在努力把這個內容變量。我想把這個輸入字段放到var1和var2中。在提交後點擊腳本將重定向到不同的模板,我可以使用這個var1和var2。

有關此主題的文檔和示例有限且難以理解。我將不勝感激任何幫助。

+0

看看這是否有助於你理解通過表單輸入到服務器:http://stackoverflow.com/questions/27888364/get-form-input-text-value-to-insert-in-a-google-spreadsheet/ 27888908?noredirect = 1#comment47695644_27888908 – ScampMichael

回答

0

你有任何腳本編碼的頁面?基本上你會有一個全局變量或一個閉包存儲你的變量,而且,對於最佳實踐,onClick on需要一個Javascript函數,而不是整個google.script.run,甚至更好的做法是用Jquery插入函數,但對於你的解決方案:

<script> 
var var1, var2; 

function saveForm(formSend){ 
    var1 = formSend.firstName; 
    var2 = formSend.pass; 
    google.script.run.withSuccessHandler(DataSaved).processForm(formSend); 
} 

function DataSaved(e){ 
    console.log(e); 
} 
</script> 

你是什麼意思是由不同的團隊?

相關問題