我有一个iMacros脚本,可以处理从csv文件中提取的数据。我正在尝试更改从csv文件中提取的日期格式。我需要2022年8月24日至22日将替换为2022年8月份24日基本上是d-mmm-yy和mmm-d,yyyy
我试过这样的东西,不知道怎么做,谢谢你的支持!
SET date "08-24-2022"
SET dateFormatted EVAL(""{{date}}".replace(/(\d{4})-(\d\d)-(\d\d)/, "$2 $3, $1");")
PROMPT {{dateFormatted}}
我正在使用:浏览器:Google Chrome版本105.0.5195.102(官方版本((64位(
iMacros个人版许可证-Chrome插件-10.1.1版
Windows 10(64位(
One"容易";实现:在Var/Array中自己声明Months,并使用Month数字作为索引(将数组中的split()
重新转换为12个月(将其转换为mmm
格式,stg类似:
VERSION BUILD=8820413 RECORDER=FX
TAB T=1
SET date "08-24-2022"
'SET dateFormatted EVAL(""{{date}}".replace(/(\d{4})-(\d\d)-(\d\d)/, "$2 $3, $1");")
SET Months _Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec_
SET dateFormatted EVAL("var d='{{date}}', m='{{Months}}', x,y,z; x=d.split('-'); y=m.split('_')[x[0]*1]; z=y+' '+x[1]+', '+x[2]; z;")
PROMPT _{{dateFormatted}}_
对于日期=";08-24-2022";,这将输出CCD_ 3
For Date=";08-04-2022";,这将输出CCD_ 4
(=>如果您希望01
-09
中的1位日期使用Aug 4, 2022
来删除前导0,请在z
中使用x[1]*1
而不是x[1]
…(
(用iMacros for FF v8.8.2, PM v26.3.3, Win10_PRO_21H2
编写并测试。(