RigRig88 Posted August 29, 2013 Report Posted August 29, 2013 Sveiki! :)Uzreiz saku ka ar programmēšanu ikdienā nenodarbojos.. zināšanas šajā lauciņā arī nav spēcīgas. Vai kāds varētu pateikt kā var šos datus (http://primera.e-sim.org/apiFights.html?battleId=9402&roundId=10) importēt google spreadsheet'ā cilvēku acij pieņemamā veidā (tabulas veidā)? Cik sapratu jāraksta kaut kāds skripts.. Vai kāds varētu palīdzēt vai vismaz norādīt uz kaut kādu jēdzīgu pamācību? P.S. primera.e-Sim.org ir online daudzspēlētāju spēle, kurā caur API ir iespējams iegūt dažādus datus... mans mērķis apstrādāt datus un vēlāk uz šīs bāzes veidot statistiku :) Quote
php newbie Posted August 29, 2013 Report Posted August 29, 2013 google... http://jsfiddle.net/sturtevant/vUnF9/ Quote
RigRig88 Posted August 29, 2013 Author Report Posted August 29, 2013 Paldies par linku.. datus protams pēc konvertācijas vieglāk sagremot... bet... ideāli būtu, ja šie dati parādīties Google Spreadsheetā... izmantojot macrosus (?) un skriptus. Piemēram (nav mans taisīts) - https://docs.google.com/spreadsheet/ccc?key=0Am5C0QQdJ5A3dGVmeHBQUllxVm42Qng2V2NGckNVU0E#gid=12 Nospiežot "e-Sim Query" pogu jāievada ID, piem. 238 Tad sistēma pati atlasa datus no e-sim datu bāzes un attēlo to Google Spreadsheet'ā. Saprotu ka nav no vieglajiem darbiņiem, bet varbūt kāds zina kā to var izdarīt :) Quote
php newbie Posted August 29, 2013 Report Posted August 29, 2013 function getData() { var url = 'http://primera.e-sim.org/apiFights.html?battleId=9402&roundId=10'; var response = UrlFetchApp.fetch(url); var result = JSON.parse(response); var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; for (var i = 0; i < result.length; i++) { var row = i + 1; var rangeStr = "A" + row + ":J" + row; var range = sheet.getRange(rangeStr); range.setValues([[result.time, result.militaryUnit, result.damage, result.weapon, result.time, result.time, result.time, result.time, result.time, result.time]]); } } Quote
RigRig88 Posted August 29, 2013 Author Report Posted August 29, 2013 Liels paldies tev!!! :* Viss aizgāja! Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.