Google sheets 谷歌电子表格-获取执行函数的行和列

Google sheets 谷歌电子表格-获取执行函数的行和列,google-sheets,spreadsheet,Google Sheets,Spreadsheet,我想知道是否有一种方法可以获取执行函数的行和列。例如,在我的电子表格中,C5等于表达式:“=myFunction()” 你可以试试: var-activeCell=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getActiveCell() 或者让它通过范围,假设范围为1x1(您需要使用范围上的.getNumRows()&.getNumColumns()来验证这一点) var-activeRange=SpreadsheetApp.g

我想知道是否有一种方法可以获取执行函数的行和列。例如,在我的电子表格中,C5等于表达式:“=myFunction()”

你可以试试:

var-activeCell=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getActiveCell()

或者让它通过范围,假设范围为1x1(您需要使用范围上的.getNumRows()&.getNumColumns()来验证这一点)

var-activeRange=SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getActiveRange()

和使用

var a1Not=activeRange.getA1Notation()

用于绝对r[X]c[Y]表示法和数组处理

RTFM-阅读友好手册:)

function myFunction() {
   // get the row and column [ result : C5 ];
};
var X = activeRange.getColumn() 
var Y = activeRange.getRow()