アットウィキロゴ

tetu0

var x=new Array();
var y=new Array();
var p=new Array();
var koma=new Array();
var namex=new Array();
 
var dx=new Array();
var dy=new Array();
var number_koma=new Array();
 
function myFunction() {
 
x[1]=2;
y[1]=1;
p[1]=1;
x[2]=2;
y[2]=3;
p[2]=2;
 
koma[1]=1;
koma[2]=1; 
namex[1]="王";
 
 
 id="1aPGk98JxsexKKOm_Ypl_EX3RA-Qs-599VuD-7c-jvvg"; 
 var ex = SpreadsheetApp.openById(id);
 var sh = ex.getSheetByName("data");
 
  for(s=1;s<3;s++){
   sx=koma[s]; 
 sh.getRange(y[s],x[s]).setValue(namex[sx]); 
  }
 
 
  for(s=1;s<2;s++){
  dx[s]=new Array();
  dy[s]=new Array();
  }
 
  number_koma[1]=8;
 
  dx[1][1]=1;
  dy[1][1]=0;
  dx[1][2]=0;
  dy[1][2]=1;
  dx[1][3]=0;
  dy[1][3]=-1;
  dx[1][4]=-1;
  dy[1][4]=0;
 
  dx[1][5]=1;
  dy[1][5]=-1;
  dx[1][6]=-1;
  dy[1][6]=1;
  dx[1][7]=1;
  dy[1][7]=1;
  dx[1][8]=-1;
  dy[1][8]=-1;
 
  select(2);
 
}
 
function select(sp){
 
  k1=koma[sp];
 
  var s,sx;
  var ax=new Array();
  var ay=new Array();
  sx=0;
  for(s=1;s<number_koma[k1]+1;s++){
  x2=x[sp]+dx[k1][s];
  y2=y[sp]+dy[k1][s];
  h=0;
  if(x2>3)h=100;
  if(x2<1)h=100;
  if(y2>3)h=100;
  if(y2<1)h=100;
  if(h<50)sx=sx+1;  
  if(h<50)ax[sx]=x2;
  if(h<50)ay[sx]=y2;
  }
 
  number_sub=sx;
 
  Logger.log(number_sub);
 
 
 
 
}
 
最終更新:2017年09月08日 07:08