アットウィキロゴ

あさおのれ

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() {
 
var id="10VFCUHIj7sysxoRfUmffSOPEvoqNdZBb_7_PutstdXg";
 
 
 var ex = SpreadsheetApp.openById(id);
  var sheet = ex.getSheetByName("dic");  
 
  dicnumber=sheet.getLastRow()-1;
 
  Logger.log(dicnumber);
 
  var v=sheet.getRange(1,1,dicnumber+1,2).getValues(); 
 
  dic_key.push("noname");
 
  for(s=1;s<dicnumber+1;s++){
   dic_key.push(v[s][0]);
  dic_name[s]=v[s][0];
  dic_code[s]=v[s][1];
   }
 
  Logger.log(dicnumber);
 
 
  sql("1PRuM8yXulIudLzdy7bvRXXVsL_IpwIa757GE2M8y",2,1);
 
  Logger.log(number);
 
  for(s=1;s<number+1;s++){
  codex[s]="";
 Logger.log(namex[s]);
  }
 
  for(s=1;s<number+1;s++){ 
 sx=dic_key.indexOf(namex[s]);   
 if(sx>0)codex[s]=dic_code[sx];    
  }
 
  var id3="1P7OFlE8VE8eBjPC5s-1jCr3_RF39SkG72r3ZD88IiaE";
 
 
 var ex3 = SpreadsheetApp.openById(id3);
  var sh3 = ex3.getSheetByName("data");
 
  var v3=new Array();
  for(s=0;s<number+1;s++){
  v3[s]=new Array();
  }
  v3[0][1]="code";
  for(s=1;s<number+1;s++){
  v3[s][0]=namex[s];
  v3[s][1]=codex[s];
  }
 
 
  sh3.getRange(1,1,number+1,2).setValues(v3);
 
 
 
 
 
 
}
 
 
function sql(idx,nx,cx) {
 
  var sql = 'SELECT * 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][nx];
    codex[sx]=""+r[i][cx];
  if(codex[sx].indexOf("N")>-1)codex[sx]="";
    }
 
  number=sx;
 
 
}
最終更新:2017年04月17日 13:57