我有这段HTML代码,它将显示一张表格,其中包含从google sheet获取的经过筛选数据的行。筛选是基于“qty”列中的值,其中的筛选条件仅显示当qty值不为零时的datarange行。因此,显示的行数可能会随着输入在google sheet中的qty值而变化。这也意味着,显示表格的最后一行也会不同。
在下面的HTML代码中,我有一个循环在javascript中,当它检测到行号是偶数时,它将应用特定的背景颜色。但我不知道如何设置相似的脚本,以识别lastrow并仅为该lastrow设置border-bottom-style。
之前,我尝试在< tr >样式的同一代码行中设置border-bottom-style,但这使每一行都在底部有了一个边框。我还尝试在循环之后和< /tbody >之前的另一行< tr >中设置它,但这看起来很丑,因为它显示了表格左边框与表格右边框线之间的间隙以及< body >和< tfoot >内容之间的间隙。
在下面的HTML代码中,我有一个循环在javascript中,当它检测到行号是偶数时,它将应用特定的背景颜色。但我不知道如何设置相似的脚本,以识别lastrow并仅为该lastrow设置border-bottom-style。
之前,我尝试在< tr >样式的同一代码行中设置border-bottom-style,但这使每一行都在底部有了一个边框。我还尝试在循环之后和< /tbody >之前的另一行< tr >中设置它,但这看起来很丑,因为它显示了表格左边框与表格右边框线之间的间隙以及< body >和< tfoot >内容之间的间隙。
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<br>Dear Mr. PIC,
<br>
<br>Stocktake for today for your kind perusal.
<br>
<br>
<div style="background-color:#3E1176;height:3px;"></div>
<br>
<table style="height: 333px; width: 99.9296%;border-collapse: collapse; border-color: #3E1176; border-style: inset; margin-left: auto; margin-right: auto;" border="0">
<thead>
<tr style="height:50px;background-color:#3E1176;text-align:center;padding:10px;color:white;font-size:15px;font-style:bold;" bgcolor="#3E1176">
<th style="border-style:solid; border-width:thick;border-color: #3E1176 white #3E1176 #3E1176;padding:6px;vertical-align: middle;">Description</th>
<th style="border-top-style: solid;border-bottom-style: solid;border-width:thick;border-color: #3E1176;padding:6px;vertical-align: middle;">Qty</th>
<th style="border-style:solid; border-width:thick;border-color: #3E1176 white #3E1176 white;padding:6px;vertical-align: middle;">MinStock</th>
<th style="border-top-style:solid;border-right-style:solid; border-bottom-style:solid;border-width:thick;border-color: #3E1176 #3E1176 #3E1176;padding:6px;vertical-align: middle;">MaxStock</th>
</tr>
</thead>
<tbody>
<?tableRangeValues.forEach((r,i)=>{
let color;
if(i%2===0){color="white"}else{color="#F6EFFE"}?>
<tr style="border-style: none solid;border-color:#3E1176;padding:10px;color:#3E1176;font-size:11px;background-color:<?=color?>;">
<td style="vertical-align: middle;text-align:left;padding:6px;"><?=r[0]?></td>
<td style="vertical-align: middle;text-align:right;padding:6px;"><?=r[3]?></td>
<td style="vertical-align: middle;text-align:right;padding:6px;"><?=r[4]?></td>
<td style="vertical-align: middle;text-align:right;padding:6px;"><?=r[6]?></td>
</tr>
<?})?>
</tbody>
<tfoot>
<tr style="color:#3E1176; font-size:22px;font-weight:bold;">
<td colspan="3" style="text-align:right;">Total</td>
<td style="padding:4px;text-align:right;"><?=totalqty?></td>
</tr>
</tfoot>
</table>
<br>
<br>Thank you.
<br>
<br>Yours Sincerely,
<br>Somebody@Work
</body>
</html>