永洪社区

标题: 脚本输出代码怎么写 [打印本页]

作者: 971125    时间: 2021-5-13 15:39
标题: 脚本输出代码怎么写
列叫做字母
if (col['字母']=="AG")
{
    a="LGE";
}
a

我的想法是,当字段为ag时,新建的列为lge,但是运行后显示为100,请问如何更改代码,
可否筛选字段为AI,AN,AJ,都显示为lge





作者: 永洪tech-zyc    时间: 2021-5-13 15:58
971125 发表于 2021-5-13 15:39
列叫做字母
if (col['字母']=="AG")
{

可以考虑数据集中进行值映射操作呢

作者: 971125    时间: 2021-5-13 16:26
永洪tech-zyc 发表于 2021-5-13 15:58
可以考虑数据集中进行值映射操作呢

感谢,忽然想到了映射
作者: 971125    时间: 2021-5-13 16:48
永洪tech-zyc 发表于 2021-5-13 15:58
可以考虑数据集中进行值映射操作呢

但是映射只能映射现有的,我还想现在没有的也在脚本中加入,,新数据里面如郭有ai,就还得改映射,求代码
作者: 美滋滋    时间: 2021-5-14 09:17
你这个运行后显示的不是 'AG-' 吗?你说的运行后显示100 是什么意思?
另外,代码中不用给变量a赋值,直接返回字符串就可以了。
if (col['字母']=="AG") {
    "LGE"
}
如果本来的数据是 "AG-",那你的判定条件不对啊,应该是
if (col['字母']=="AG-") {
    "LGE"
}


作者: 52v0    时间: 2021-5-14 15:09
lijie 发表于 2021-5-14 09:17
你这个运行后显示的不是 'AG-' 吗?你说的运行后显示100 是什么意思?
另外,代码中不用给变量a赋值,直接 ...

补充一下  单个可以直接改  有规律的需要用正则匹配




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4