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

标签 google-apps-script google-sheets selection

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

就像是:

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

最佳答案

在使用该功能更新单元格时,此自定义功能将获得选择。但是它不会随着选择的更改而更新。

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();
}

关于google-apps-script - 如何获取当前选定的单元格/范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30779426/

相关文章:

jquery - 使用 jquery 选择第一个 div

ruby-on-rails - 多选发送空字符串到 Rails Controller

c# - WPF, TreeView 选择更改

javascript - Apps 脚本关于循环的奇怪行为

spreadsheet - 将电子表格连接到 Web 数据库的最佳方法

google-apps-script - 解释 onEdit 中 `e` 事件参数的用途

google-apps-script - 服务调用次数过多(Google Apps 脚本)

javascript - Google Apps 脚本库不再链接

ssl - Google App 脚本 - MySql 8 - JDBC 连接失败

javascript - 在应用程序脚本中动态添加表格行