アットウィキロゴ

hidoiyatu

function myFunction() {
 
var idp="16udKghQrK77KhQpiwFX7WwsDB-tF6RUQcSjlK4SHejw";
var exp = SpreadsheetApp.openById(idp);
var shp = exp.getSheetByName("dic");      
 
number=shp.getLastRow()-1;    
 
Logger.log(number);
 
var v=shp.getRange(1, 1,number+1,2).getValues();
 
 
var dic_name=new Array();
var dic_key=new Array();
 var dic_code=new Array();
 
 
  dic_key.push("noname");
 
 dicnumber=0;
  for(s=1;s<number+1;s++){
   sx=dic_key.indexOf(v[s][0]);
  if(sx<1)dic_key.push(v[s][0]);
   if(sx<1)dicnumber=dicnumber+1;
  if(sx<1)dic_name[dicnumber]=v[s][0];
   if(sx<1)dic_code[dicnumber]=v[s][1];
  }
 
Logger.log(dicnumber);
 
var id2="1oZYeIc0WC-HwrXDZSpo0SAe7FPgAGSIAcTmroFKF52w";
var ex2 = SpreadsheetApp.openById(id2);
var sh2 = ex2.getSheetByName("data");   
 
number=sh2.getLastRow()-1;    
 
Logger.log(number);
 
var vs=sh2.getRange(1, 1,number+1,3).getValues();
 
var codex=new Array();
 
 
for(s=1;s<number+1;s++){
   sx=dic_key.indexOf(vs[s][1]);
codex[s]="";
if(sx>0)codex[s]=dic_code[sx];
  }
var v3=new Array();
for(s=0;s<number+1;s++){
v3[s]=new Array();
}
 
v3[0][0]="";
for(s=1;s<number+1;s++){
v3[s][0]=codex[s];
}
 
sh2.getRange(1, 4,number+1,1).setValues(v3);
 
 
 
 
 
}
 
最終更新:2017年04月26日 03:56