Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.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_Scripting_Google Sheets Macros - Fatal编程技术网

Google apps script 宏操作:如何选择特定列或特定范围?

Google apps script 宏操作:如何选择特定列或特定范围?,google-apps-script,google-sheets,scripting,google-sheets-macros,Google Apps Script,Google Sheets,Scripting,Google Sheets Macros,我想在Google Sheets中创建一个宏,其中宏的一部分涉及选择列E或选择行2-1000。如何执行此操作?选择单元格A2并使用: 选择列E 选择第2-1000行 谢谢抱歉,我有点搞不清楚这是如何工作的,我如何将它调整到第V列或第3-150行?在第一个宏中更改+4以对应V列编号,对于第二个宏,它将选择A3并使用以下内容:function Macro3(){var spreadsheet=SpreadsheetApp.getActive();var sheet=spreadsheet.getA

我想在Google Sheets中创建一个宏,其中宏的一部分涉及选择列E或选择行2-1000。如何执行此操作?

选择单元格A2并使用:

选择列E


选择第2-1000行


谢谢抱歉,我有点搞不清楚这是如何工作的,我如何将它调整到第V列或第3-150行?在第一个宏中更改+4以对应V列编号,对于第二个宏,它将选择A3并使用以下内容:
function Macro3(){var spreadsheet=SpreadsheetApp.getActive();var sheet=spreadsheet.getActiveSheet();sheet.getRange(电子表格.getCurrentCell().getRow(),1148,sheet.getMaxColumns()).activate();}
function Macro1() {
  var spreadsheet = SpreadsheetApp.getActive();
  var sheet = spreadsheet.getActiveSheet();
  sheet.getRange(1, spreadsheet.getCurrentCell().getColumn() + 4, sheet.getMaxRows(), 1).activate();
};
function Macro2() {
  var spreadsheet = SpreadsheetApp.getActive();
  var sheet = spreadsheet.getActiveSheet();
  sheet.getRange(spreadsheet.getCurrentCell().getRow(), 1, 1, sheet.getMaxColumns()).activate();
  var currentCell = spreadsheet.getCurrentCell();
  spreadsheet.getSelection().getNextDataRange(SpreadsheetApp.Direction.DOWN).activate();
  currentCell.activateAsCurrentCell();
};