var fam=new Array();
var life=new Array();
var age=new Array();
var number;
function myFunction() {
fam[1]="徳川";
fam[2]="平家";
fam[3]="松平";
fam[4]="水戸";
fam[5]="柳生";
fam[6]="藤原";
fam[7]="西園寺";
fam[8]="一橋";
fam[9]="紀伊";
fam[10]="北条";
fam[11]="近衛";
fam[12]="北条";
fam[13]="紀伊";
fam[14]="近衛";
fam[15]="柳生";
fam[16]="一橋";
fam[17]="紀伊";
fam[18]="北条";
fam[19]="柳生";
fam[20]="近衛";
fam[21]="西園寺";
for(s=1;s<22;s++){
life[s]=100;
}
n=0;
for(s=1;s<7;s++){
for(sx=1;sx<s+1;sx++){
n=n+1;
age[n]=7-s;
}
}
id="1Frq5gQA1PEav1fGdQipMZLRAkltuitMZKnpjMKESRWg";
ex = SpreadsheetApp.openById(id);
sh = ex.getSheetByName("data");
for(s=1;s<22;s++){
sh.getRange(s,1).setValue(fam[s]);
}
number=21;
for(t=2;t<11;t++){
for(a1=1;a1<7;a1++){
death(a1);
}
for(s=1;s<7;s++){
life[number+s]=100;
age[s+number]=0;
}
fam[number+1]="一橋";
fam[number+2]="紀伊";
fam[number+3]="柳生";
fam[number+4]="北条";
fam[number+5]="近衛";
fam[number+6]="西園寺";
number=number+6;
for(s=1;s<number+1;s++){
age[s]=age[s]+1;
}
for(s=1;s<number+1;s++){
if(life[s]>50) sh.getRange(s,t).setValue(fam[s]);
}
}
}
function death(a1){
var p=new Array();
m=0;
for(s=1;s<number+1;s++){
h=0;
if(age[s]==a1)h=h+1;
if(life[s]>50)h=h+1;
if(h==2)m=m+1;
if(h==2)p[m]=s;
}
Logger.log(m);
m1=m*Math.random();
m2=Math.floor(m1)+1;
m3=p[m2];
life[m3]=0;
}
最終更新:2018年10月04日 08:24