Какая версия VBScript используется в Power Automate Desktop?

#vbscript #power-automate-desktop

#vbscript #power-automate-desktop

Вопрос:

В Power Automate Desktop я могу создать действие для запуска VBScript. Например, если я создал переменную CurrentDate с Get current date and time действием, то следующий скрипт в действии VBScript будет генерировать выходные данные в текстовой переменной в PAD:

 VBTest = 3
WScript.Echo VBTest
WScript.Echo "%CurrentDate%"
WScript.Echo "Year %CurrentDate.Year%"amp;" DOW %CurrentDate.DayOfWeek%"
 

Вывод, записанный в переменную:

 3
12/5/21 12:00:00 AM
Year 2021 DOW Sunday
 

Но какая версия используемого скриптового движка и как я могу получить
больше информации о том, что доступно?

Ответ №1:

Документацию о VBScript (который больше не обновляется Microsoft, его даже невозможно найти в поиске жизненного цикла продукта) можно найти в предыдущих версиях Internet Explorer.

Запуск следующего VBScript в Power Automate Desktop 2.14 показывает механизм сценариев «VBScript версии 5.8.16384».

 Function GetScriptEngineInfo
   Dim s
   s = ""   ' Build string with necessary info.
   s = ScriptEngine amp; " Version "
   s = s amp; ScriptEngineMajorVersion amp; "."
   s = s amp; ScriptEngineMinorVersion amp; "."
   s = s amp; ScriptEngineBuildVersion 
   GetScriptEngineInfo = s   ' Return the results.
End Function
WScript.Echo GetScriptEngineInfo