JSON to HTML -> Don't Show
-------------------------------------------------------
Code.gs
-------------------------------------------------------
function doGet(e){
return HtmlService.createTemplateFromFile('MainPage').evaluate();
// Change Spread Sheet url
//return RunSS();
}
function RunSS(){
// Sheet Name, Chnage Sheet1 to Users in Spread Sheet. Or any other name as you wish
var sheet = ss.getSheetByName("email");
var jo = {};
var dataArray = [];
// collecting data from 2nd Row , 1st column to last row and last column
var rows = sheet.getRange(2,1,sheet.getLastRow()-1, sheet.getLastColumn()).getValues();
for(var i = 0, l= rows.length; i<l ; i++){
var dataRow = rows[i];
var record = {};
record['name'] = dataRow[0];
record['email'] = dataRow[1];
dataArray.push(record);
}
jo.user = dataArray;
var result = JSON.stringify(jo);
return ContentService.createTextOutput(result).setMimeType(ContentService.MimeType.JSON);
}
-------------------------------------------------------
MainPage.html
-------------------------------------------------------
function RunSeverScripts(){
var DataResultJSON = google.script.run.RunSS();
var x, i;
printf(DataResultJSON);
for (i = 0; i < DataResultJSON.id.length; i++) {
x += DataResultJSON.id[i] + "<br>";
}
document.getElementById("demo").innerHTML = x;
}