【问题标题】:Can we get times of when mouse is not move --app script我们可以得到鼠标不移动的时间--app脚本
【发布时间】:2021-11-28 18:43:10
【问题描述】:

我不知道这在应用脚本中是否可行。但我想问一下是否有可能。所以我的问题是 如果鼠标或键盘没有移动,那么我们可以将开始时间和结束时间捕获为空闲时间。如果是,请指导或帮助我

【问题讨论】:

    标签: javascript html script sourceforge-appscript


    【解决方案1】:

    没有“不”做某事的事件,因此您需要跟踪计时器并在每次鼠标移动或按下键盘时重置它。它看起来像这样:

    let dtStart = new Date();
    
    window.addEventListener('mousemove', function(event){
      let diff = new Date() - dtStart;
      console.log(diff)
      dtStart = new Date()
    }
    
    window.addEventListener('keydown', ... <-- same thing as onmousemove
    

    【讨论】:

    • 这看起来像 OP 正在寻找的东西。一个小的补充是建议使用addEventListener 而不是onX 属性。后者会覆盖之前的任何不利于模块化的监听器。
    • 谢谢@Halcyon。这是一个很好的建议。我已经更新了答案
    • 嗨,谢谢.. 上面提到的代码有助于在鼠标不动时在 Google 表格中捕捉理想时间?
    猜你喜欢
    • 1970-01-01
    • 2018-08-01
    • 1970-01-01
    • 2023-03-12
    • 1970-01-01
    • 2012-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多