質問: 1; i <= 100; i++) { form.addCheckboxGridItem() .setRows(['管理番号は?']) .setColumns(['No.'+(i)]) .setRequired(true); } }
回答: 横に100個もチェックボックスが並ぶフォームは、デザイン的にあまり良くない気がしますが・・・。 とりあえずforの中で addCheckboxGridItem を動かしているから問題が発生していると思います。 先に setColumns 用の配列をforで作ってセットしてあげれば良いかと。 ``` //該当の部分だけ //先にチェックボックスグリッド用の配列を用意 const nums = []; for (i = 1; i <= 100; i++) { nums.push('No.'+(i)); } form.addCheckboxGridItem() .setRows(['管理番号は?']) .setColumns(nums) //作成した配列 [No.1, No.2, No.3, No.4...]をセットする .setRequired(true); ```