Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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_Selection - Fatal编程技术网

Google apps script 如何获取当前选定的单元格/区域?

Google apps script 如何获取当前选定的单元格/区域?,google-apps-script,google-sheets,selection,Google Apps Script,Google Sheets,Selection,有没有办法在谷歌表格中获得选定单元格或区域的标识(即A1符号) 比如: =SELECTION(['Sheet1']) -> "D6" 此自定义函数将在使用该函数更新单元格时获取选择。但它不会随着选择的更改而更新 Henrique很好地解释了为什么像这样的自定义函数不会在中更新 使用getActiveRange()您可以阅读有关它的内容,您是指作为电子表格中的函数,还是使用?我指的是电子表格函数。我想给工作表带来一些交互性,这样它就能对单元格选择的变化做出反应。(范围不包括在内)。上次我检

有没有办法在谷歌表格中获得选定单元格或区域的标识(即A1符号)

比如:

=SELECTION(['Sheet1']) -> "D6"

此自定义函数将在使用该函数更新单元格时获取选择。但它不会随着选择的更改而更新

Henrique很好地解释了为什么像这样的自定义函数不会在中更新


使用getActiveRange()您可以阅读有关它的内容,您是指作为电子表格中的函数,还是使用?我指的是电子表格函数。我想给工作表带来一些交互性,这样它就能对单元格选择的变化做出反应。(范围不包括在内)。上次我检查时,这是不可能的。
/**
 * A function that gets the current selection, in A1Notation.
 *
 * @customfunction
 */
function SELECTED_RANGE() {
  return SpreadsheetApp.getActive().getActiveRange().getA1Notation();
}