簡體   English   中英

如何使用變量引用 Google 表格腳本中的特定行?

[英]How to refer to a specific row in Google Sheets Scripts using a variable?

在我的腳本中,我需要使用變量中的數字來引用特定的行。 例如,如果變量"rownumber"是 21,我想要這個代碼行:

var final_row = target_sheet.getRange('21:21');

您可以使用 getRange 的getRange(row, column, numRows, numColumns) getRange

var rownumber = 21;
var final_row = target_sheet.getRange(rownumber,1,1,target_sheet.getMaxColumns());

getMaxColumns()將為您提供整行,直到工作表的最后一列,從第一列開始。

或者,您可以使用getLastColumn()從第一列到最后一列的內容:

var rownumber = 21;
var final_row = target_sheet.getRange(rownumber,1,1,target_sheet.getLastColumn());

有多種方法可以做到這一點:

  1. 模板文字(模板字符串)
var final_row = target_sheet.getRange(`${rownumber}:${rownumber}`);
  1. 加法運算符+
var final_row = target_sheet.getRange(rownumber + ':' + rownumber);
  1. Array.prototype.join()
var final_row = target_sheet.getRange([rownumber, rownumber].join(':');

資源

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM