var x1=new Array();
var x2=new Array();
var y1=new Array();
var y2=new Array();
var m1=new Array();
var m2=new Array();
function myFunction() {
id="1n9WW_KHbM32Mt2Gwl2yAvu_0gfyWrATuYLA1D7-6Zo0";
ex = SpreadsheetApp.openById(id);
sh = ex.getSheetByName("火");
number=sh.getLastRow();
for(s=2;s<number+1;s++){
str= sh.getRange(s,7).getValue();
str=str.replace("- ","△");
str=str.replace("から","△");
var x=str.split("△");
x1[s]=x[0];
x2[s]="";
if(x.length==2)x2[s]=x[1];
}
for(s=2;s<number+1;s++){
p1=x1[s].indexOf("年");
p2=x1[s].indexOf("月");
y1[s]=x1[s].substring(0,p1);
m1[s]=x1[s].substring(p1+1,p2);
}
for(s=2;s<number+1;s++){
Logger.log(x2[s]);
p1=x2[s].indexOf("年");
p2=x2[s].indexOf("月");
y2[s]=x2[s].substring(0,p1);
m2[s]=x2[s].substring(p1+1,p2);
if(y2[s].length<1)y2[s]=y1[s];
if(y2[s].indexOf("同")>-1)y2[s]=y1[s];
if(m2[s].length<1)y2[s]=2017;
if(y2[s].lengrh<1)y2[s]=5;
if(x2[s].indexOf("現在")>-1)y2[s]=2017;;
if(x2[s].indexOf("現在")>-1)m2[s]=5;;
}
for(s=23;s<number+1;s++){
sh.getRange(s,1).setValue(y1[s]);
sh.getRange(s,2).setValue(m1[s]);
sh.getRange(s,3).setValue(y2[s]);
sh.getRange(s,4).setValue(m2[s]);
}
}
最終更新:2017年05月17日 18:12