アットウィキロゴ

追加の

var namex=new Array();
var codex=new Array();
 
var dic_name=new Array();
var dic_code=new Array();
var dic_key=new Array();
 
var name_or=new Array();
var code_or=new Array();
var key_or=new Array();
 
var name_v=new Array();
var code_v=new Array();
 
var number;
var dicnumber;
 
function g(){
 
 var id="1qdMIjcQlcT1et40A_noCiV4lzEuf0422NXxFmrUM";
 
 sql(id);
 
  dic_key.push("noname");
 
 dicnumber=0;
  for(s=1;s<number+1;s++){
 sx=dic_key.indexOf(namex[s]);
 if(codex[s].length<2)sx=100;
 if(sx<1) dic_key.push(namex[s]);
 if(sx<1)dicnumber=dicnumber+1;
 if(sx<1)dic_name[dicnumber]=namex[s];
 if(sx<1)dic_code[dicnumber]=codex[s];
  }
 
 subnumber=dicnumber;
 
  Logger.log(subnumber);
 
 
 sql("16zlbESM_0PL9DVz7BpKayLwLdAMFTxHFQKoPxbfL");
 
 key_or.push("noname"); 
 n=0;
 for(s=1;s<number+1;s++){
sx=key_or.indexOf(namex[s]);
if(sx<1)n=n+1;
if(sx<1)key_or.push(namex[s]);
if(sx<1)name_or[n]=namex[s];
if(sx<1)code_or[n]=codex[s];
  }
 dicnumber=n;
 
Logger.log(dicnumber);  
 
 
 n=0;
 for(s=1;s<subnumber+1;s++){
sx=key_or.indexOf(dic_name[s]);
h=0;
if(sx<1)n=n+1;
if(sx<1)name_v[n]=dic_name[s];
if(sx<1)code_v[n]=dic_code[s];
}
 
Logger.log(n);
 
 var id3="1guwWnSW9SSRjRRnC2PTz0gfbrxj23MwuFleLQlppTrU";
 
 
 var ex3 = SpreadsheetApp.openById(id3);
  var sh3 = ex3.getSheetByName("dic");
 
  var v3=new Array();
  for(s=0;s<n+1;s++){
  v3[s]=new Array();
  }
  v3[0][1]="code";
  for(s=1;s<n+1;s++){
  v3[s][0]=name_v[s];
  v3[s][1]=code_v[s];
  }
 
 
  sh3.getRange(1,1,n+1,2).setValues(v3);
 
 
 
 
 
 
}
 
 
function sql(idx) {
 
  var sql = 'SELECT artist,code FROM ' +idx;
 
  var result = FusionTables.Query.sqlGet(sql, {hdrs: false});
 
 var r=result.rows;
 
  sx=0;
    for(var i in r){
    sx=sx+1;
    namex[sx]=r[i][0];
    codex[sx]=""+r[i][1];
  if(codex[sx].indexOf("N")>-1)codex[sx]="";
 
    }
 
  number=sx;
 
 
}
最終更新:2017年04月27日 02:35