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
Javascript 如何使用Google脚本获取当前单元格下的单元格值?_Javascript_Google Apps Script_Google Sheets - Fatal编程技术网

Javascript 如何使用Google脚本获取当前单元格下的单元格值?

Javascript 如何使用Google脚本获取当前单元格下的单元格值?,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,我找不到一个看起来像 var spreadsheet = SpreadsheetApp.getActive(); var sheet = spreadsheet.getActiveSheet(); sheet.getRange(sheet.getCurrentCell() + 1,1).getValue()) 根据我的理解,您希望得到当前单元格下方的单元格值(+当前单元格的1行) 备选案文1: 您可以按如下方式修改当前代码: sheet.getRange(sheet.getCurrentCe

我找不到一个看起来像

var spreadsheet = SpreadsheetApp.getActive();
var sheet = spreadsheet.getActiveSheet(); 
sheet.getRange(sheet.getCurrentCell() + 1,1).getValue())

根据我的理解,您希望得到当前单元格下方的单元格值(+当前单元格的1行)

备选案文1: 您可以按如下方式修改当前代码:

sheet.getRange(sheet.getCurrentCell().getRow() + 1,1).getValue()
您需要首先使用获取当前单元格的行索引,然后将其递增1


备选案文2: 您可以使用进入下一行,然后使用

样本表:

function myFunction(){

  var spreadsheet = SpreadsheetApp.getActive();
  var sheet = spreadsheet.getActiveSheet()
  Logger.log(sheet.getCurrentCell().offset(1,0).getValue());
}

示例代码:

function myFunction(){

  var spreadsheet = SpreadsheetApp.getActive();
  var sheet = spreadsheet.getActiveSheet()
  Logger.log(sheet.getCurrentCell().offset(1,0).getValue());
}
输出:

function myFunction(){

  var spreadsheet = SpreadsheetApp.getActive();
  var sheet = spreadsheet.getActiveSheet()
  Logger.log(sheet.getCurrentCell().offset(1,0).getValue());
}