0

我编辑了 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);
}
4

1 回答 1

0

记录器仅在脚本从脚本管理器中运行时记录值。这与 onEdit 函数的操作方式相冲突。替换 Logger.log (msg); 与 Browser.msgBox(msg); 看看输出是否仍然不正确。

如果您需要存储从 msg 生成的值,您可能希望将这些值打印到单独的工作表中。

于 2012-11-14T06:37:19.463 回答