搜尋此網誌

2024年3月6日 星期三

將Google 試算表中的資料顯示在網頁上,利用Google Apps Script,How to pull your data from Google Sheets to Web

 如何將Google Sheet中的資料顯示於網頁中?

依照「C w C 頻道 iPhone」的影片做就可以成功哦! 

https://youtu.be/zzIY22dHqY8?si=qLBAC8evMS5wVfGA

還有這個運用教學也很棒,「Papaya 電腦教室」

https://www.youtube.com/watch?v=fKTnjZfPVh4&t=510s 


程式碼如下:

程式碼.gs

//連結檔案
function doGet(){
  var x= HtmlService.createTemplateFromFile("Index.html");
  var y= x.evaluate();
  var z= y.setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);
  return z;
}
function getData(){
  var a= SpreadsheetApp.getActiveSpreadsheet();
  var b= a.getSheetByName("Sheet1");
  var c= b.getDataRange();
  return c.getValues();
}

Index.html程式碼

<!DOCTYPE html>
<html>
  <head>
    <base target="_top">

    <style>
      table, td {
        border: 1px solid black;
        font-size:30px;
        padding: 8px;
      }

      </style>
  </head>
  <body>
    <? var data = getData(); ?>
   
    <table>
      <? for (var i=0; i<data.length; i++) { ?>
      <tr>
        <? for (var j=0; j<data[i].length; j++) { ?>
        <td>
          <?= data[i][j]; ?>
        </td>
      <? } ?>  
      </tr>
      <? } ?>
      </table>


  </body>
</html>





沒有留言:

張貼留言