Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 从活动单元格中选择范围_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 从活动单元格中选择范围

Google apps script 从活动单元格中选择范围,google-apps-script,google-sheets,Google Apps Script,Google Sheets,尝试获取要激活的列a和S之间一行高的数据范围,无论活动单元格在该行的何处。需要避免按单元格位置选择,因为每次函数运行时都会是不同的行。 谢谢 您实际上不需要使用偏移量。您只需从活动单元格var row=sheet.getActiveCell().getRow()中获取行号即可。下面是一个较短版本的脚本,它将激活任何活动行上从a列到S列的行。更改19以更改要选择的结束列 function getFirstCellInRow() { var sheet = SpreadsheetApp.get

尝试获取要激活的列a和S之间一行高的数据范围,无论活动单元格在该行的何处。需要避免按单元格位置选择,因为每次函数运行时都会是不同的行。 谢谢


您实际上不需要使用偏移量。您只需从活动单元格
var row=sheet.getActiveCell().getRow()
中获取行号即可。下面是一个较短版本的脚本,它将激活任何活动行上从a列到S列的行。更改
19
以更改要选择的结束列

function getFirstCellInRow() {

  var sheet = SpreadsheetApp.getActiveSheet();
  var row = sheet.getActiveCell().getRow();
  sheet.getRange(row, 1, 1, 19).activate();    
}
你也可以

var range = sheet.getRange(row, 1, 1, 19)
range.activate()

如果以后要使用该范围,则实际上不需要使用偏移量。您只需从活动单元格
var row=sheet.getActiveCell().getRow()
中获取行号即可。下面是一个较短版本的脚本,它将激活任何活动行上从a列到S列的行。更改
19
以更改要选择的结束列

function getFirstCellInRow() {

  var sheet = SpreadsheetApp.getActiveSheet();
  var row = sheet.getActiveCell().getRow();
  sheet.getRange(row, 1, 1, 19).activate();    
}
你也可以

var range = sheet.getRange(row, 1, 1, 19)
range.activate()
如果您以后想使用该范围

@Jozef:是关于谷歌文字处理应用程序的问题。这个问题是关于电子表格:)@Jozef:是关于谷歌文字处理应用程序的问题。这个问题是关于电子表格的:)