我编辑了列K,日志文件说columnNum = 1,当它应该是11.我可能使用日志功能错了吗?或者不以某种方式测试它?可能是什么问题呢?提前谢谢。
function onEdit() {
var s = SpreadsheetApp.getActiveSheet();
var r = s.getActiveCell();
var columnNum = r.getColumn();
var msg = 'columnNum= ' + columnNum;
Logger.log (msg);
}
答案 0 :(得分:0)
Logger仅在脚本管理器中运行脚本时记录值。这与onEdit函数的运行方式相冲突。替换Logger.log(msg);使用Browser.msgBox(msg);并查看输出是否仍然不正确。
如果您需要存储从msg生成的值,您可能希望将值打印到单独的工作表中。