我嘗試使用應用程式腳本將最后一行的值分成多個變數。
例子:
<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 rightColumn = C;
我使用以下代碼獲得了最后一行的值:
var data = sheet.getRange(sheet.getLastRow(), 1, 1, sheet.getLastColumn()).getValues();
uj5u.com熱心網友回復:
我相信你的目標如下。
- 您想檢索作業表最后一行的值,并希望將列“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”列的值。
參考:
- 解構賦值
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/481056.html
標籤:谷歌应用脚本
