RigRig88 Posted August 29, 2013 Report Share 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 Link to comment Share on other sites More sharing options...
php newbie Posted August 29, 2013 Report Share Posted August 29, 2013 google... http://jsfiddle.net/sturtevant/vUnF9/ Quote Link to comment Share on other sites More sharing options...
RigRig88 Posted August 29, 2013 Author Report Share 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 Link to comment Share on other sites More sharing options...
php newbie Posted August 29, 2013 Report Share 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 Link to comment Share on other sites More sharing options...
RigRig88 Posted August 29, 2013 Author Report Share Posted August 29, 2013 Liels paldies tev!!! :* Viss aizgāja! Quote Link to comment Share on other sites More sharing options...
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.