Selasa, 23 Desember 2025

AppScript - Menampilkan Spreadsheet di web

 













Code.gs

function doGet() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1");
  var data = sheet.getDataRange().getValues();
  var jsonData = {};
 
  // Assume first row is headers
  var headers = data[0];
  jsonData['data'] = [];

  // Start from row 1 to skip headers
  for(var i = 1; i < data.length; i++) {
    var row = {};
    for(var j = 0; j < headers.length; j++) {
      row[headers[j]] = data[i][j];
    }
    jsonData['data'].push(row);
  }
 
  return ContentService.createTextOutput(JSON.stringify(jsonData))
    .setMimeType(ContentService.MimeType.JSON);
}

Index4.html

<!DOCTYPE html>
<html>
<head>
<title>Data From Google Sheet</title>
<link rel="stylesheet" type="text/CSS" href="https://cdn.datatables.net/2.3.6/css/dataTables.dataTables.css"/>
</head>
<body>

<h1>Daftar Pizza</h1>
    <table id="pizzaPrice" class="display" style="width: 100%;">
        <thead>
            <tr>
                <th>Pizza Name</th>
                <th>Type</th>
                <th>Size</th>
                <th>Price</th>
                
            </tr>
        </thead>
        
    </table>
    <script type="text/javascript" src="https://code.jquery.com/jquery-3.7.1.js"></script>
    <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.30.1/moment.min.js"></script>
    <script type="text/javascript" src="https://cdn.datatables.net/2.3.6/js/dataTables.js"></script>
    <script>
        new DataTable('#pizzaPrice', {
        ajax: 'https://script.googleusercontent.com/macros/echo?user_content_key=AehSKLiFME6H4wrz0mrCDZkq8TXcPUyo3K_p85_MT-O9XtbBFVoUEWr7uA6TnCuxooeg8RsHXb_Zbv--Bhu59ubVQ72CD9DbU1L71_yZyk3n_zXOSu4hQHkCUuav5D7nK56V0tLR-TMcBlw6JcHkeZYiJKIvWHUZx5yGDjAH3lPVoB3byYQIx9eiCr-knPtwumHfskFAe9Z2b9vcFKCLUIldnq4jhkUJMQgNCsGETM56r0I_MKYWm6DtzXSR1vrXBWCn3I9SJpJBEBZiircCcz0RXWz4tIIoyXMkDMx3Z-1F&lib=MHsjqox2_0cNXVD0yt1R7UQLEkTVLS6aH',
        columns: [
            { data: 'Pizza Name' },
            { data: 'Type' },
            { data: 'Size' },
            { data: 'Price' },
            
        ]
        });
    </script>
</body>
</html>

Data

Apps Script








Tidak ada komentar:

Posting Komentar

Sylabus Struktur Data Using CPP

  https://www.youtube.com/watch?v=PQrkEa5aK3I Minggu Topik Utama Materi Pembahasan 1 Review Dasar C++ & Memory Pointer, reference, alama...