不相信最佳实践,只相信在一定条件下,一些实践比其他实践更有用
Action间参数的三种调用方法
上一篇 /
下一篇 2008-10-30 13:18:08
Action1 :
''3种调用Action 的方法,
' ' 调用Action2,输入参数“hello”,把输出的参数值写到returnmessage1变量
'runaction "Action2",onelteration,"hello",returnmessage1
'msgbox returnmessage1
''
''调用Action2,输入参数为“hello”,通过parameter方法读取输出的参数值
RunAction "Action2", oneIteration,"Hello!"
ReturnMessage2= Parameter("Action2","returnmsg")
Msgbox ReturnMessage2
'如果被调用的Action 使用了ExitAction 来退出Action并返回returnvale,则可以使用下面的方式来获取returnvale的值
'注意OUTput parameter与return value 的区别
'returnmessage3=runaction("action2",onelteration,"hello")
'msgbox returnmessage3
Action2:
'说明:在Action2里有一个输入参数msg,和一个输出参数returnmsg,这是在Action properties里设置的
' Input Parameters 输入参数
Message = Parameter("msg")
Msgbox Message
' Output Parameters
If NOT Message = "" Then
msgbox "The Message is " & Message
Else
msgbox "The Message is Empty!"
End If
'给输出参数赋值
Parameter("returnmsg")=message '第一种和第二种方法适用
' RetuenValue
'ExitAction "HAHAHAHHAHA!!!!!" '第三种方法适用
'ExitAction Parameter("ReturnMsg")
'此例子展示了 通过Action参数来传递数据的三种方法
收藏
举报
TAG: