-1
Что такое эквивалент в Jython кода VBA ниже?Что эквивалентно в Jython кода VBA ниже?
If Left(varValues(15),4)="0002" Then
Result = "0008_5_" & Right(varValues(15),3)
End If
Что такое эквивалент в Jython кода VBA ниже?Что эквивалентно в Jython кода VBA ниже?
If Left(varValues(15),4)="0002" Then
Result = "0008_5_" & Right(varValues(15),3)
End If
Использование startswith
вместо Left
и срез с отрицательным индексом вместо Right
:
s = varValues[15]
if s.startswith("0002"):
result = "0008_5_" + s[-3:]
Это ** очень ** бедный вопрос. Почему бы вам не взглянуть на [помощь] и [спросить]. –
Код недействителен VBA. '' 0002 "' является допустимым строковым литералом, а '' "" 0002 "" "' также является допустимым строковым литералом (с правильно экранированными кавычками), но '' "0002" "является синтаксической ошибкой. Какую строку вы пытаетесь построить? –
Прошу прощения за опечатку. Я обновил код –