Jump to content
php.lv forumi

Recommended Posts

Posted

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 :)

Posted

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 :)

Posted


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]]);

}

}

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...