gpt4 book ai didi

javascript - 获取事件单元格的行和列不起作用

转载 作者:行者123 更新时间:2023-12-03 02:04:28 25 4
gpt4 key购买 nike

我在谷歌电子表格中有一个脚本,它获取事件单元格,然后获取事件单元格的行和列:

function editedCellResponse() {
var s = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getActiveCell();
var r = s.getRow(); // gets row of edited cell
var c = s.getColumn(); // gets column of edited cell
... script then goes on doing what ever

}

此脚本还有一个 onEdit 触发器,因此每次编辑电子表格时都会触发它。但是,要么 getActiveCell 不起作用,要么 getRow 和 getColumn 不起作用,因为无论事件单元格如何,(行,列)结果始终为 (1, 1)。有趣的是,当我第一次编写脚本时,这一切都有效,而且我从未更改任何内容,但现在突然什么都不起作用,因为脚本似乎读取事件单元格或行和列错误。

对于可能出现的问题有什么想法吗?

最佳答案

试试这个:

function onEdit(e){ 
var r = e.range.getRow();
var c = e.range.getColumn();
Logger.log('%s,%s',r,c);
}

关于javascript - 获取事件单元格的行和列不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49865667/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com