Я предполагаю, что следующий фрагмент коды описывает свой сценарий:
Function myLog(myArg)
...
End Function
Dim xyz, abc
xyz = "some value"
abc = "some value"
myLog xyz
myLog abc
И вы хотите, чтобы ваша функцию, чтобы узнать, были ли использованы переменные XYZ или а для вызова функции?
Ответ на это не по двум причинам. Один из этих типов вызова аргументов - «вызов по значению», и даже если это не так, в vbscript по-прежнему нет механизма, поскольку он знает имя исходной переменной, которое вы передали.
Вместо переменных вы думали, используя Dictionary Object:
<%
Dim cars
Set cars = CreateObject("Scripting.Dictionary")
cars.Add "a", "Alvis"
cars.Add "b", "Buick"
cars.Add "c", "Cadillac"
Response.Write "The value corresponding to the key 'b' is " & cars.Item("b")
%>
Не бойтесь, вам придется «лог» myVariable », myVariable' –