toku

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