二开案例.Python.常用函数示例
持续更新中......
【函数名称】in
【功能说明】判断元素在某个集合中是否存在,存在返回True,不存在返回False
【使用示例】
【二开案例.表达式.IN操作】https://vip.kingdee.com/article/112607748613037568
# 判断编码是否为'GYS001'或'VEN00002'
FSupplierId.FNumber in ('GYS001','VEN00002')
【函数名称】join
【功能说明】将多个字符串以指定的分隔符拼接成一个字符串
【使用示例】
# 将A、B、C用逗号拼接到一起
text = ','.join(x for x in ('A','B','C'))
【函数名称】format
【功能说明】字符串格式化
【使用示例】
# 设置指定位置
text = "{0} {1}".format("hello", "world")
【二开案例.Python插件.字符串拼接】https://vip.kingdee.com/article/95838300983760640
【函数名称】str.Format
【功能说明】字符串格式化
【使用示例】
sql = str.Format("UPDATE T_SEC_USER SET FDESCRIPTION=N'{0}' WHERE FUSERID={1}","哈哈",userId)
【二开案例.Python插件.字符串拼接】https://vip.kingdee.com/article/95838300983760640
【函数名称】strip
【功能说明】移除字符串头尾指定的字符(默认为空格或换行符)或字符序列
【使用示例】
str = "00000003210Runoob01230000000";
# 去除首尾字符 0
print str.strip( '0' );
str2 = " Runoob ";
# 去除首尾空格
print str2.strip();
【函数名称】find
【功能说明】检测字符串中是否包含子字符串 str,如果包含子字符串则返回开始的索引值,否则返回-1。
【使用示例】
# 判断文本字段F_Jac_Text1中是否包含*
F_Jac_Text1.find('*') >= 0
【函数名称】index
【功能说明】检测字符串中是否包含子字符串 str,该方法与 python find()方法一样,只不过如果str不在 string中会报一个异常。
【使用示例】
# 获取文本字段F_Jac_Text1中*后面的部分,赋值给文本字段F_Jac_Text2
F_Jac_Text2 = F_Jac_Text1[F_Jac_Text1.index('*'):len(F_Jac_Text1)]
【函数名称】split
【功能说明】通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串。
【使用示例】
# 获取文本字段F_Jac_Text1中*后面的部分,赋值给文本字段F_Jac_Text2
F_Jac_Text2 = F_Jac_Text1.split('*',1)[1]
【函数名称】截取字符串[x:y]
【功能说明】从字符串中截取从起始下标x(包含x)到结束下标y(不包含y)的字符串。
【使用示例】
# 获取文本字段F_Jac_Text1中*后面的部分,赋值给文本字段F_Jac_Text2
F_Jac_Text2 = F_Jac_Text1[F_Jac_Text1.find('*'):len(F_Jac_Text1)]
# 判断物料编码是否是01或者02开头
FMaterialId <> null AND FMaterialId.FNumber[0:2] in ('01','02')
# 判断物料编码是否是01或者02开头
FMaterialId <> null AND FMaterialId.FNumber[0:2] in ['01','02']
# 判断物料编码是否是01或者02开头
FMaterialId <> null AND (FMaterialId.FNumber.find('01')=0 OR FMaterialId.FNumber.find('02')=0)
---------------------------------------------------------------------------------------------------------
【金蝶云星空BOS二次开发案例演示】https://vip.kingdee.com/article/94751030918525696
二开案例.Python.常用函数示例
本文2024-09-23 04:20:33发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-164687.html