Advertisement
Guest User

Untitled

a guest
Apr 28th, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function loadPrices() {
  2.  
  3.   var ss = SpreadsheetApp.getActiveSpreadsheet();
  4.   var sheet = ss.getSheetByName("Bazar");
  5.   var datarange = sheet.getDataRange();
  6.  
  7.   var numRows = datarange.getNumRows();
  8.  
  9.   for (var i=2; i <= numRows; i++){
  10.     var id = sheet.getRange(i, 2).getValue();
  11.     var records = fetchRecords(id);
  12.    
  13.     Logger.log(records.sells.unit_price/10000+"uu");
  14.    
  15.     sheet.getRange(i, 3).setValue(records.buys.unit_price/10000);
  16.     sheet.getRange(i, 4).setValue(records.sells.unit_price/10000);
  17.   }
  18. }
  19.  
  20. function fetchRecords(id) {
  21.   if(id==null || id == "") id = 46736;
  22.   var url = "https://api.guildwars2.com/v2/commerce/prices/"+id;
  23.   var recordJSON = UrlFetchApp.fetch(url);
  24.   return JSON.parse(recordJSON);
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement