首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在工作表onEdit上获取错误的名称

在Google Sheets中,工作表的onEdit事件是一种触发器,它会在用户编辑工作表时自动执行相应的脚本。当用户在工作表中进行编辑操作时,可以通过onEdit事件来获取错误的名称。

要在onEdit事件中获取错误的名称,可以使用以下步骤:

  1. 打开Google Sheets并创建一个新的工作表。
  2. 点击工具菜单,选择脚本编辑器。
  3. 在脚本编辑器中,编写以下代码:
代码语言:javascript
复制
function onEdit(e) {
  var sheet = e.source.getActiveSheet();
  var range = e.range;
  var oldValue = e.oldValue;
  var newValue = range.getValue();
  
  if (oldValue !== newValue) {
    var cell = range.getA1Notation();
    var columnName = sheet.getRange(1, range.getColumn()).getValue();
    
    // 在这里处理错误的名称
    // 可以将错误的名称记录到日志中或执行其他操作
    
    Logger.log("错误的名称:" + columnName + cell);
  }
}
  1. 保存脚本并关闭脚本编辑器。
  2. 返回到工作表,并进行一些编辑操作,例如更改单元格的值。
  3. 在脚本编辑器中,点击查看菜单,选择日志。
  4. 在日志中,你将看到错误的名称和相应的单元格位置。

这段代码中,我们使用了onEdit事件的参数e来获取相关信息。e.source表示触发事件的工作表,e.range表示被编辑的单元格范围,e.oldValue表示编辑前的值,range.getValue()表示编辑后的值。

通过比较编辑前后的值,我们可以判断是否存在错误的名称。如果存在错误的名称,可以使用range.getA1Notation()获取错误单元格的位置,使用sheet.getRange(1, range.getColumn()).getValue()获取错误单元格所在列的名称。

最后,我们将错误的名称和单元格位置记录到日志中,你可以根据实际需求进行进一步处理。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券