二开案例.Python.常用函数示例

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

二开案例.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.常用函数示例

持续更新中......【函数名称】in【功能说明】判断元素在某个集合中是否存在,存在返回True,不存在返回False【使用示例】【二开案例.表达式...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息