App Script 多个变量中的最后一行项目

App Script last row items in multiple variables

我尝试使用应用程序脚本将最后一行的值分成多个变量。

示例:

<div class="s-table-container"><table class="s-table"><thead>
<tr>
<th style="text-align:left">left</th>
<th style="text-align:center">center</th>
<th style="text-align:right">right</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align:left">One</td>
<td style="text-align:center">Two</td>
<td style="text-align:right">Three</td>
</tr>
<tr>
<td style="text-align:left">A</td>
<td style="text-align:center">B</td>
<td style="text-align:right">C</td>
</tr>
</tbody>
</table></div>

预期输出:

Var leftColumn = A;
Var middleColumn = B;
Var 右列 = C;

我使用以下代码获取了最后一行的值:

var data = sheet.getRange(sheet.getLastRow(), 1, 1, sheet.getLastColumn()).getValues();

我相信你的目标如下。

  • 您想检索 sheet 最后一行的值,并想将列“A”到“C”的值分别放入 `leftColumn、middleColumn、rightColumn 的变量中。

在你的脚本中,做如下修改怎么样?

发件人:

var data = sheet.getRange(sheet.getLastRow(), 1, 1, sheet.getLastColumn()).getValues();

收件人:

var [leftColumn, middleColumn, rightColumn] = sheet.getRange(sheet.getLastRow(), 1, 1, sheet.getLastColumn()).getValues()[0];
  • 通过此修改,leftColumn, middleColumn, rightColumn 的变量具有最后一行“A”至“C”列的值。

参考: