var credit=new Array();
var mono=new Array();
var x=new Array();
var y=new Array();
function myFunction() {
var id="1C54ZYzRs3lucmxXB_tCvbCD34PeV0wpY-B-nll0pbu0";
ex1 = SpreadsheetApp.openById(id);
var sheet = ex1.getSheetByName("data");
var v=sheet.getRange(1,1,97,52).getValues();
sx=0;
for(s=15;s<97;s++){
str=""+v[s][3];
if(str.length>1)sx=sx+1;
if(str.length>1)credit[sx]=str;
if(str.length>1)y[sx]=s;
}
number=sx;
Logger.log(number);
sx=0;
for(s=1;s<26;s++){
str=""+v[2][s];
if(str.length>1)sx=sx+1;
if(str.length>1)mono[sx]=str;
if(str.length>1)x[sx]=s;
}
delta=sx;
Logger.log(delta);
var shx = ex1.getSheetByName("rev");
var vs=new Array();
for(s=0;s<number+1;s++){
vs[s]=new Array();
}
vs[0][0]="";
for(sx=1;sx<delta+1;sx++){
vs[0][sx]=mono[sx];
}
for(s=1;s<number+1;s++){
vs[s][0]=credit[s];
for(sx=1;sx<delta+1;sx++){
s1=y[s];
s2=x[sx];
vs[s][sx]=v[s1][s2];
}
}
shx.getRange(1,1,number+1,delta+1).setValues(vs);
}
最終更新:2017年03月12日 14:34