Google 复选框发送而不考虑检查

Google checkboxes sending irrespective of check

我正在尝试将数据从表单发送到电子表格。我敢肯定这是笨拙的一面,但它似乎几乎可以正常工作。我已将其全部转储到此处的 JSFiddle 中:JSFiddle of code

它的工作原理与发送到电子表格的表单一样多,但我得到的是每个复选框的 "on",无论它们是否被选中。有人可以指出我失败的原因和地方吗?

有 40 个复选框,每个都与此类似:

<div class="vdcDiv">                 
<input type="checkbox" class="vdcCheck" id="cb01" />
<input type="text" class="vdcComment" id="tb01" disabled placeholder="01 Valid operator's licence"/>
</div>

他们目前都在进入阵列。这是不正确的还是笨拙的?

var inpC01 = document.getElementById("cb01").value;

var arrayToPass = [inpDa, inpDe, inpFl, inpC01 ...etc]

电子表格有 83 列,'DATE'、'DEPOT'、'FLEET',然后是 40 个复选框,然后是 40 个文本框。他们需要保持这种格式。

使用 checked 而不是 value

目前:

var inpC01 = document.getElementById("cb01").value;

应该是:

var inpC01 = document.getElementById("cb01").checked;