Несколько значений флажков из массива таблиц веб-приложений и сохранение значений флажков кликов в электронных таблицах Google

Я создал таблицу, извлеченную из моего листа Google, и добавил несколько флажков к каждой записи в веб-приложении (интерфейсе).

  1. Что такое JS для получения значений флажков из массивов таблиц назначенных идентификаторов
  2. затем поместите эти значения флажков на лист Google на основе назначенного идентификатора.

Извините, я только новичок. Заранее спасибо!

Ниже для справки

-

      <!DOCTYPE html> <html>   <head>    <base target="_top">
          <meta charset="utf-8">    <meta name="viewport" content="width=device-width, initial-scale=1">
       </head>    <body>
    
        <br>
        <h1>Survey</h1>
        <br>    <div class="container">
         <div class="col s12">
                <div id="table-body"></div>
         </div>   </div>   <script>
       window.addEventListener("load", functionInit, true); 
    
       //INITIALIZE FUNCTIONS ONLOAD   function functionInit(){  
         getAllData();   };          //CREATE THE DATA TABLE   function createTable(dataArray) {    if(dataArray){
        var result = "<table class='table table-sm' style='font-size:0.8em'>"+
                     "<thead style='white-space: nowrap'>"+
                       "<tr>"+                              
                        "<th scope='col'>id</th>"+
                        "<th scope='col'>name</th>"+
                        "<th scope='col'>Question 1</th>"+
                        "<th scope='col'>Question 2</th>"+
                        "<th scope='col'>Question 3</th>"+
                        "<th scope='col'>Question 4</th>"+
                      "</tr>"+
                    "</thead>";
        for(var i=0; i<dataArray.length; i++) {
            result += "<tr>";
            for(var j=0; j<dataArray[i].length; j++){
                result += "<td>"+dataArray[i][j]+"</td>";
            }
            
            result += "<td><input type='checkbox' name='check' value='check1'/></td>";
            result += "<td><input type='checkbox' name='check' value='check2'/></td>";
            result += "<td><input type='checkbox' name='check' value='check3'/></td>";
            result += "<td><input type='checkbox' name='check' value='check4'/></td>";
           
            result += "</tr>";
        }
        result += "</table>";
        var div = document.getElementById('table-body');
        div.innerHTML = result;
        
        }   }
      
        //GET ALL DATA   function getAllData(){    //document.getElementById('dataTable').innerHTML = "";   
   google.script.run.withSuccessHandler(createTable).getAllData();   }
        </script>
          </body> </html>

ниже идентификатор изображения электронной таблицы Google

введите описание изображения здесь

и изображение веб-приложения

введите описание изображения здесь

0 ответов

Другие вопросы по тегам