2017-02-02 56 views
-1

以下VBA代码的Jython中的等效内容是什么?以下VBA代码的Jython中的等效内容是什么?

If Left(varValues(15),4)="0002" Then 
    Result = "0008_5_" & Right(varValues(15),3) 
End If 
+0

这是一个非常** **差的问题。你为什么不看看[help]和[ask]。 –

+0

该代码不是有效的VBA。 '“0002”'是一个有效的字符串,''“”0002“”''也是一个有效的字符串文字(带有正确转义的引号),但'“”0002“”'是一个语法错误。你想要构建什么字符串? –

+0

我很抱歉打字错误。我已经更新了代码 –

回答

0

使用startswith代替Left与负指数代替Right片:

s = varValues[15] 
if s.startswith("0002"): 
    result = "0008_5_" + s[-3:] 
相关问题