yinming520108 好的,这个应该在最新版本里面修复了。
[插件][文本处理]按照自己的方式处理文本
johu 我设置了替换,但它咋还是复制啊?
ImmortalSty 替换必须在可编辑文本的基础上进行替换,如果不是这样的话,能不能描述一下你的使用场景和流程。
复制后放进处理流程不自动输出到剪贴板了,而是弹出流程设置界面,然后要手动复制,这是bug吗 还是升级后就是这样设定的?
johu 在记事本里,模式是替换,用的是替换为大写字母的功能。结果没有替换。
ImmortalSty
我这边操作是没问题的,看看是不是写错了代码或者有其他不对劲的地方
johu 找到原因了,开启uTool的自动分离窗口的功能后就无法自动粘贴了,关闭就好了,不知道为啥。
ImmortalSty 啊这,就可能是 utools bug了
请问下如何实现pdf文档 “空格”替换“换行”的功能,感激不尽。
最多字符数10000这个限制能不能自定义?
为什么我自定义的操作单独都可以使用,串联为流程就显示如下错误?
TypeError: Cannot read properties of null (reading 'replace')
是否增加导入导出的功能 ? 方便保留配置与共享操作。
有bug,我有如下操作函数return "("+ middleStr.split('\n').map(s=>
'${s}').join(',')+")"
然后测试界面文本输入:
1
2
3
4
输出 ('1','2','3','4')
,这是对的,但是实际使用时,对输入转换后,剪切板上的内容是:
('1
','2
','3
','4')
Monika_script function addPrefixSuffixTwo(middleStr) {
var lines = middleStr.split("\n"); // 将字符串按行分割为数组
for (var i = 0; i < lines.length; i++) {
var line = lines[i].replace(/ /g, '').replace(/[\r\n]/g,''); // 获取当前行
//var lastChar = line.charAt(line.length - 1); // 获取最后一个字符
//if (isNaN(Number(lastChar))) {
// line = line.slice(0, -1); // 删除最后一个字符
//}
lines[i] = "'" + line + "',"; // 在每一行的前后添加前缀和后缀
}
return lines.join("\n").slice(0, -1); // 将数组拼接为字符串,并用换行符连接
}
return addPrefixSuffixTwo(middleStr);
我之前也有同样的问题,然后研究一下发现 处理之前去一下空格和换行就可以了
请问,我做好的一些文字处理和流程,怎么一次性全部导出,给同事导入后使用呢?