var city=new Array();
var p=new Array();
var rank=new Array();
function myFunction() {
id="17k_thNsZbgsnp77cEGlMEb26JY70ygN45BcThEEV";
var sql = 'SELECT adr,y1990 from ' +id;
var result = FusionTables.Query.sqlGet(sql);
var r=result.rows;
sx=0;
for(i in r){
sx=sx+1;
city[sx]=r[i][0];
p[sx]=r[i][1]/1;
}
number=sx;
ranking();
var id3="1Knd_g5ZWzS646ek0L4YroSxDVlLR2aUOSryBiqzGxU8";
var ex3 = SpreadsheetApp.openById(id3);
var sh3 = ex3.getSheetByName("data");
var v3=new Array();
for(s=0;s<101;s++){
v3[s]=new Array();
}
v3[0][1]="code";
for(s=1;s<101;s++){
sx=rank[s];
v3[s][0]=city[sx];
v3[s][1]=p[sx];
}
sh3.getRange(1,1,101,2).setValues(v3);
}
function ranking(){
var r,s,sx,h;
var ch=new Array();
ch[0]=0;
for(s=1;s<number+1;s++){
ch[s]=p[s];
}
for (r = 1; r <101; r++) {
sx = ch.indexOf(Math.max.apply(null,ch)) ;
rank[r] = sx;
ch[sx] = 0;
}
}
最終更新:2017年05月11日 22:16