我在一个位与这一个泡菜的,我需要根据所输入(@ANI)号码长度改变@CBANI(结果),视觉基本数计数
*如果号码长度是超过10则@CBANI必须@prefix + 00 + @ANI
*如果号码长度小于10,则@CBANI必须@prefix + @ANI
(@CBANI必须是字符串价值在结束)
可以说,股票价值是
@ANI = 37253268578(这是一个电话号码,并可以不一样,国字:53268578)
@prefix = 878
@CBANI =(空白,因为这将决定后脚本已经跑了)
当前的代码:
imports System
imports SMScriptBox
Imports Microsoft.VisualBasic
<Serializable()> Public Class Script
Sub New()
End Sub
Shared Sub Main()
FlowContext.SetResult(0)
Try
Dim sFilename As String
Dim sNumber As String = FlowContext.GetVariable("@ANI")
Dim sPrefix As String = FlowContext.GetVariable("@Prefix")
sFilename = sPrefix + sAni
FlowContext.SetVariable("@CBANI", sFilename)
Catch
End Try
End Sub
End Class
神奇。你试过什么了?另外,一个_succinct_问题请... –
一个简洁的问题将是: 现在代码添加只是电话号码的前缀,但它需要在前缀和电话号码之间添加00如果电话号码超过10个数字,我希望我在这里正确表达自己:) –
难道你不只是使用'如果sNumber.Length> 10然后sFilename = sPrefix&“00”&sAni其他sFilename = sPrefix&sAni结束如果?或者是这个效果。如果长度是10,会发生什么?在这种情况下,你没有说过'sFilename'应该是什么。 – Bugs