google script - json into google sheet -
i'm new scripting , appreciate help. apologize might simple question.
what have api gives json:
[{"id":"xyz","name":"xy"}, {"id":"zyx","name":"yx"}]
the above continues lets 100 ids.
what want put cells in google spreadsheet.
what have is:
var ss = spreadsheetapp.getactive(); var sh = ss.getactivesheet(); var rr = sh.getrange(3,2,100,5); var id = "www.xyz.com/api"; var jsondata = urlfetchapp.fetch(id); var jsonstring = jsondata.getcontenttext(); var idsearch = json.parse(jsonstring); (var = 1; < idsearch.count; i++) { var cellid = rr.getcell(i,1); eventid.setvalue(idsearch.results[i].id); var cellname = rr.getcell(i,2); eventname.setvalue(idsearch.results[i].name); }
when run script, nothing happens. doesnt return anything.
did make mistake in script? there easier way put json result google sheet? there example can @ learn i'm trying do?
thank much.
i hope simple code might you.
function myfunction() { var ss = spreadsheetapp.getactivespreadsheet(); var sheets = ss.getsheets(); var sheet = ss.getactivesheet(); var dataset = [ {"id":"xyz","name":"xy"}, {"id":"zyx","name":"yx"} ]; var rows = [], data; (i = 0; < dataset.length; i++) { data = dataset[i]; rows.push([data.id, data.name]); } datarange = sheet.getrange(1, 1, rows.length, 2); datarange.setvalues(rows); }
Comments
Post a Comment