如"明天你好-33.mp3"文件名,需要去除掉"-33.mp3"内容,使用"文本处理"模块后报错提示不支持的格式转换,针对这类文件名文本使用什么方式可以正常实现去除相关字符的功能?
输出的 变量类型不对
使用赋值模块:$={text}.Split('-')[0]
在赋值里面测试可以,但通过“获取选中的文本”传入参数就会报错,是什么情况
变量不能乱用,先去学习一下什么是变量,什么是字符串变量,什么是数字变量,就知道为什么报错了
传递的就是quicker选中的文本数据啊,quicker获取选中文本有bug?回到主题quicker里面的文本数据不能同时包含中文,数字和英文字母?如果需要quicker获取这样的数据进行后续操作怎么办?
你把你那个动作的所有东西发出来,变量类型也发出来,截图发完整一点,变量也截到出来,那个模块没有问题,是你自己写的变量类型有问题
https://getquicker.net/Sharedaction?code=b025611b-db56-42ef-8901-08de67f29012,动作已分享
如果不清楚,就多去看看文档的变量类型是什么,这个是写动作的基础,你把动作改成如图变量就可以了
正常了,谢谢!如果文件名"明天你好-33-66.mp3"里面有两个“-”,需要去除第二个“-”及以后的文本变成“明天你好-33”,赋值里面该如何写
使用赋值模块:
$={text}.Split('-')[0]+{text}.Split('-')[1]
方法有多种,这个方式不一定最优解
好的,谢谢!
看了评论,怎么看都是那个output2的变量类型错了。应该是字符类型的