處理代碼如下:
def relevantInput(self,step):
input_texts=str(step.InputValue) # step.InputValue 是輸入框
if type(step.InputValue) is float: # 如果輸入框內容是浮點數
str_inputvalue = str(step.InputValue).split(".")[1] # 提取小數點後面的數字 如1.23 提取23給 str_inputvalue
if str_inputvalue == "0": # 判斷 內容如果為0
# params = re.findall(r'\${([\s\S]+?)\}', str(str(step.InputValue).split(".")[0]))
input_texts = str(str(step.InputValue).split(".")[0]) # 提取小數點前面數字
else:
# params = re.findall(r'\${([\s\S]+?)\}', str(step.InputValue))
input_texts = str(step.InputValue) # 不為0的話,那就正常全部提取
else:
pass