Передайте переменные текстового поля для запроса Google Sheets - PullRequest
0 голосов
/ 18 марта 2019

Я разрабатываю веб-приложение «ПРОСТОЙ», хочу запросить лист, используя ответ пользователя (записанный в текстовом поле html), а затем отобразить ячейки, которые совпадают на HTML-странице, но проблема заключается в подключении отправки кнопка для возврата результатов

function doGet(e) {
   return HtmlService
   .createTemplateFromFile('frontend')
   .evaluate()
   .setSandboxMode(HtmlService.SandboxMode.NATIVE)
 }

И в HTML у меня в основном

   <tr>
     <td>Search name: </td>
     <td><input type="text" name="Name" /></td>
   </tr>
   <input type="submit" onclick="google.script.run.do_it(??????)">

Как отправить переменные текстового поля в Apps Script?

1 Ответ

0 голосов
/ 18 марта 2019

Ввод должен быть внутри формы, а затем вы передаете текстовый ввод формы как this.parentNode (это объект)

    <form id="myForm">

    <table>  

    <tr><td>First Name</td><td><input type="textbox" size="100" name="first" required> </td></tr>
    <tr><td>Last Name</td><td><input type="textbox" size="100" name="last" required> </td></tr>
    </table>
    <br><br>
<input type="button" id="load" value="Start" onclick="inputForm(this.parentNode)"  
          style="padding:5px;color: #fff; border-color: white;"/>

    </form> 

внутри функции, которой вы передаете форму, вы можете обращаться к переменным в объекте, как это

inputForm(e){
Logger.log(e.first);
Logger.log(e.last);
}

Достаточно ли этого для начала?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...