2014-11-28 3 views
0

У меня есть боковая панель в электронной таблице Google с HTML-формой. Теперь, как мне обрабатывать представленные значения?Обработка и проверка формы в боковой панели Google таблицы

В index.html:

<form id="configs" action="#"> 
<fieldset> 
////input fields here 
<input type="submit" id="enviar" value="Send" onclick="google.script.run.validarForm()" /> 
</fieldset> 
</form> 

В code.gs functin validarForm() вызывается, но как я прохожу представленные значения к нему, так что я могу проверить его первый и хранить их в переменных?

Заранее спасибо за вашу помощь!

ответ

1

Вы можете пройти parameters using google.script.run. Я хотел бы сделать что-то вроде этого:

<form id="configs" action="#"> 
<fieldset> 
<input type="text" id="exampleField1" /> 
<input type="text" id="exampleField2" /> 
<input type="submit" id="enviar" value="Send" onclick="enviarForm()" /> 
</fieldset> 
</form> 
<script> 
function enviarForm(){ 
    var exampleField1Value = document.getElementById("exampleField1").value; 
    var exampleField2Value = document.getElementById("exampleField2").value; 

    google.script.run.validarForm(exampleField1Value, exampleField2Value); 
} 
</script> 

Конечно, это можно сделать с обработчиками событий вместо «OnClick =», и JQuery тоже.

+0

Привет, спасибо. Я не думаю, что document.getElementById работает в GAS –

+0

Попробуйте. Я делал что-то подобное с помощью службы HTML несколько раз. Есть несколько особенностей, но в основном это обычный Javascript. – John

Смежные вопросы