在Notion的页面的任意空行,光标不选中任何东西,使用“获取选中的文本”模块,运行的时间很长(400+ms量级)。无法定位是什么原因导致的。
经测试,Notion里光标所在行有文字时,以及在其他软件里不论有无选中文字时,表现都正常,判定时间为几十ms量级。而Notion里光标不选中文字时(注意还需要光标所在行无文字,因为Notion软件的特性是啥都不选中直接Ctrl+C也会复制整个block,即“获取选中文字”模块会看到选中了文字。)判定则需要400多毫秒的量级。严重影响效率。
问题复现和调试信息如下:
Quicker版本1.43.57,Windows 11。
请问这是Notion方面的问题还是Quicker方面的呢?可以修复吗?谢谢CL!
我探索了一下Notion的机制。在正常程序下,光标未选中文字时,按Ctrl+C剪切板不改变;而对于Notion,可能由于其底层是Block,所以按Ctrl+C剪切板会改变——写入了一个空字符串!对“等待剪切板内容改变”模块而说,探测到了改变,而对于“获取选中的文本”模块来说,却判定为获取失败。似乎很难得找到这两者割裂开的例子。真是阴险狡诈而奇怪!
其实我录制好了视频,但是不知如何上传。