[英]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());
有多种方法可以做到这一点:
var final_row = target_sheet.getRange(`${rownumber}:${rownumber}`);
+
var final_row = target_sheet.getRange(rownumber + ':' + rownumber);
Array.prototype.join()
var final_row = target_sheet.getRange([rownumber, rownumber].join(':');
资源
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.