我正在尝试创建一个签名脚本,但我还没能完全理解这个问题。
我想打印“| M”,其中If
语句是在AD中为该用户输入的移动值,否则只需继续执行脚本的其余部分。
(我知道我的If
声明不起作用,但我想我会把它留在那里,以便对我想要的内容有所了解。)
'Contact line
objSelection.Font.Size = 8
objSelection.Font.Color = RGB(0,0,0)
objSelection.TypeText "P: " & strPhone
objSelection.TypeText " | D: " & strDirect
If strmobile = hasvalue Then
objSelection.typetext " | M: " & strMobile
If strmobile = empty Then
EndIf
objSelection.TypeText " | E: " & strEmail
objSelection.TypeText " | W: " & strWebsite
objSelection.TypeText Chr(11)
答案 0 :(得分:0)
如有疑问,请阅读documentation。
mvn appengine:run
使用块语法时,每个' Block syntax:
If condition Then
[statements]
[ElseIf condition-n Then
[elseifstatements]] . . .
[Else
[elsestatements]]
End If
语句必须由相应的If
关闭。此外,它是End If
,而不是End If
。
如果你想在EndIf
有值的情况下插入某些内容并且什么也不做,否则你会这样表达:
strmobile
请注意,If Not IsEmpty(strmobile) Then
objSelection.typetext " | M: " & strMobile
EndIf
,Empty
和空字符串(Null
)在VBScript中是不同的值,因此根据""
的实际值,您可能需要相应地调整支票。