アットウィキロゴ

えらんどr

var year=new Array();
var namex=new Array();
var codex=new Array();
var number;
 
function myFunction() {
 
 
  id="1etGZ7fwcTdgPaBK5AiG0QU4qHliyQpidVk62wcjerqg";
  ex = SpreadsheetApp.openById(id);
 
  var sheet = ex.getSheetByName("data");
 
  var v=sheet.getRange(1, 1,21,7).getValues();
 
 
  tx=0;
  for(s=1;s<21;s++){
    y1=v[s][0];
    for(sx=1;sx<7;sx++){
    str=v[s][sx];
    if(str.length>1)tx=tx+1;
       if(str.length>1)year[tx]=y1;
        if(str.length>1)namex[tx]=str;
 
  }
  }
 
  number=tx;
 
  Logger.log(number);
 
 
  for(s=1;s<number+1;s++){
 namex[s]=namex[s].replace(" ","");
 
}
 
 
   var vs=new Array();
 
  for(s=0;s<number+1;s++){
  vs[s]=new Array();
  }
 
  vs[0][1]="name";
   for(s=1;s<number+1;s++){
  vs[s][0]=year[s];
    vs[s][1]=namex[s];
   }
 
   var shx = ex.getSheetByName("rev");
 
  shx.getRange(1,1,number+1,2).setValues(vs);
 
g();  
 
 
 
}
 
 
 
 
function g(){
 
var dic_name=new Array();
var dic_code=new Array();
var dicnumber;  
 
 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(); 
 
  var dic_key=new Array();
  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);
 
  for(s=1;s<number+1;s++){
  sx=dic_key.indexOf(namex[s]);
  codex[s]="";  
  if(sx>0)codex[s]=dic_code[sx];
  }
 
 
  var v1=new Array();
 
  Logger.log(number);
 
  for(s=0;s<number+1;s++){
  v1[s]=new Array();
  }
 
  v1[0][2]="A";
 
   for(s=1;s<number+1;s++){
  v1[s][0]=year[s];
   v1[s][1]=namex[s];
   v1[s][2]=codex[s];
   }
 
  id="1etGZ7fwcTdgPaBK5AiG0QU4qHliyQpidVk62wcjerqg";
  ex = SpreadsheetApp.openById(id);
  var shx = ex.getSheetByName("rev");
 
  shx.getRange(1,1,number+1,3).setValues(v1);
 
 
 
 
 
 
}
 
最終更新:2017年04月19日 15:44