アットウィキロゴ

m999+0

var namex=new Array();
var codex=new Array();
var dic_name=new Array();
var dic_code=new Array();
var dic_key=new Array();
var number;
var dicnumber;
 
 
function myFunction() {
 
dicx();
 
Logger.log(dicnumber);
 
var idx=new Array();
 
 
  idx[1]="1RiW_KjJt-YxlUM14hL-Me8jXpV2rbU-uF0chOPST";
  idx[2]="1h9Pgpq-LYj0Ui1nEleialOVHS_Q30fmGwe8EEMZ8";
  idx[3]="1nJIM2UNU-tf0-QptNzyDKSN-z3Kq7B1WdoDmpTqy";
  idx[4]="1pNUKskBg0yQBb1s7oBn9d6VWtud1c0Qua93nN1Zo";
  idx[5]="1EcdX0jkXTfEQ5LOmxc-_ux7IDK-ItzVXorYIL5Qs";
  idx[6]="1q94c6vYVF1L4S62z1PjQJYZAzQrGa65xVgjxzShX";
  idx[7]="1pNUKskBg0yQBb1s7oBn9d6VWtud1c0Qua93nN1Zo";
  idx[8]="1PgE5tF2Ow8mwyn0OOaeDCe_oRJbzgNSFCCl-RMi6";
  idx[9]="1E7mQhiMONN3PDaXTLhYr8QwwEz68uvgo98Ythm-T";
  idx[10]="1gcIaqquPDxMmo2Q4PGEroL2AaTjuGxd1FnLKgv4S";
  idx[11]="1IacWzuOKrJQGIyMZV0tQQXITpkDDdj8Xgy8dbKwr";
 
 
  for(tr=1;tr<12;tr++){  
 
sql(idx[tr]); 
 
  for(s=1;s<number+1;s++){
  sx=dic_key.indexOf(namex[s]);
  if(codex[s].length<2)sx=999999;
  if(sx<0)dicnumber=dicnumber+1;
  if(sx<0)dic_name[dicnumber]=namex[s];
  if(sx<0)dic_code[dicnumber]=codex[s];
  if(sx<0)dic_key.push(namex[s]);
  }
 
  Logger.log(dicnumber);
 
  }
 
 
  for(m1=3;m1<13;m1++){
 
  sql2(2013,m1);
 
   for(s=1;s<number+1;s++){
  sx=dic_key.indexOf(namex[s]);
  if(codex[s].length<2)sx=999999;
  if(sx<0)dicnumber=dicnumber+1;
  if(sx<0)dic_name[dicnumber]=namex[s];
  if(sx<0)dic_code[dicnumber]=codex[s];
  if(sx<0)dic_key.push(namex[s]);
  }
 
  Logger.log(dicnumber);
 
  }
 
   for(m1=1;m1<13;m1++){
 
  sql2(2014,m1);
 
   for(s=1;s<number+1;s++){
  sx=dic_key.indexOf(namex[s]);
  if(codex[s].length<2)sx=999999;
  if(sx<0)dicnumber=dicnumber+1;
  if(sx<0)dic_name[dicnumber]=namex[s];
  if(sx<0)dic_code[dicnumber]=codex[s];
  if(sx<0)dic_key.push(namex[s]);
  }
 
  Logger.log(dicnumber);
 
  }
 
 
    for(m1=1;m1<13;m1++){
 
  sql2(2015,m1);
 
   for(s=1;s<number+1;s++){
  sx=dic_key.indexOf(namex[s]);
  if(codex[s].length<2)sx=999999;
  if(sx<0)dicnumber=dicnumber+1;
  if(sx<0)dic_name[dicnumber]=namex[s];
  if(sx<0)dic_code[dicnumber]=codex[s];
  if(sx<0)dic_key.push(namex[s]);
  }
 
  Logger.log(dicnumber);
 
  }
 
    for(m1=1;m1<7;m1++){
 
  sql2(2016,m1);
 
   for(s=1;s<number+1;s++){
  sx=dic_key.indexOf(namex[s]);
  if(codex[s].length<2)sx=999999;
  if(sx<0)dicnumber=dicnumber+1;
  if(sx<0)dic_name[dicnumber]=namex[s];
  if(sx<0)dic_code[dicnumber]=codex[s];
  if(sx<0)dic_key.push(namex[s]);
  }
 
  Logger.log(dicnumber);
 
  }
 
     var v3=new Array();
  for(s=0;s<dicnumber+1;s++){
  v3[s]=new Array();
  }
 
  v3[0][1]="code";
  for(s=1;s<dicnumber+1;s++){
  v3[s][0]=dic_name[s];
  v3[s][1]=dic_code[s];
  }
 
id="1kD_resVf2CeGxrSVIF2fDx6Px-xYqSeCLEd_EPWMyh8";
 
ex = SpreadsheetApp.openById(id);
 
sh = ex.getSheetByName("data");
 
  sh.getRange(1,1,dicnumber+1,2).setValues(v3);
 
 
 
 
 
 
}
 
 
 
 
function dicx() {
 
id_mw="1iHs0iWipt-R4mKRanDqmRmO_WkrZe8eHEspWxOjM";
 
  var sql = 'SELECT title,code_mw FROM ' +id_mw;
 
  var result = FusionTables.Query.sqlGet(sql, {hdrs: false});
 
 var r=result.rows;
 
 dic_key.push("noname");
 
  sxs=0;
    for(var i in r){   
  sx=dic_key.indexOf(r[i][0]);
  if(sx<1)dic_key.push(r[i][0]);
   if(sx<1)sxs=sxs+1;
  if(sx<1)dic_name[sxs]=r[i][0];
  if(sx<1)dic_code[sxs]=r[i][1];
 
    }
 
dicnumber=sxs; 
 
 
}
 
 
function sql(idx) {
 
 
 
  var sql = 'SELECT title,code_mw 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];    
 
    }
 
number=sx; 
 
 
}
 
function sql2(y1,m1) {
 
idx="14wUbtgMEMyCd-CWloxjAOzGwRcHuiynZ-rT9BuZN";
 
 
  var sql = 'SELECT title,code_mw FROM ' +idx;
 sql=sql+" where y="+y1+" and m="+m1;
 
  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];    
 
    }
 
number=sx; 
 
 
}
最終更新:2017年05月07日 17:55