我在FileMaker中编写脚本,但是我需要在FileMaker中绘制对象,并且必须使用Javascript。
我已经附加了通过FileMaker Form可以算出的10行10列(总共100平方)的能力。我需要完成的只是绘制28个正方形。我在脚本中整理了几条陈述,但这只会产生平方。
我留下了“ k”变量,因此您可以看到k变量是我需要的平方数。
有人能给我一些建议如何相对于我现在得到的100个正方形中断或以28个正方形停止循环。行和列变量为10。
<script>
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
ctx.fillStyle = 'silver';
for (var i = 0; i < $row; i++) {
for (var j = 0; j < $col; j++) {
for (var k = 0; k < $bestOut; k++) { if ( k == $besOut) { break ; }
var x = 5 + j * 50;
var y = 5 + i * 50;
ctx.fillRect(x, y, 49, 49);
}
}
}
</script>