坚持使用IF语句生成签名文件

时间:2018-05-04 02:50:55

标签: if-statement vbscript xml-signature

我正在尝试创建一个签名脚本,但我还没能完全理解这个问题。 我想打印“| 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)

1 个答案:

答案 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中是不同的值,因此根据""的实际值,您可能需要相应地调整支票。