如何获取当前选定的单元格/范围?

时间:2015-06-11 11:23:38

标签: google-apps-script google-sheets selection

有没有办法在Google表格中获取所选单元格或范围的标识(即A1表示法)?

类似的东西:

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

1 个答案:

答案 0 :(得分:9)

此自定义函数将在您使用该函数更新单元格时进行选择。但随着选择的改变,它不会更新。

Henrique很好地解释了为什么这样的自定义函数不会在Google Apps - script to summarise data not updating中更新。

/**
 * A function that gets the current selection, in A1Notation.
 *
 * @customfunction
 */
function SELECTED_RANGE() {
  return SpreadsheetApp.getActive().getActiveRange().getA1Notation();
}