MyLogicApp
-- execute_powershell_script.ps1
-- mytestworkflow.json
Modules
-- MyPrivateModule
--- MyPrivateModule.psd1
--- MyPrivateModule.psm1
-- MyPrivateModule2
--- MyPrivateModule2.psd1
--- MyPrivateModule2.psm1
requirements.psd1
host.json
在此版本中,基于 Web 的编辑器包含有限的 IntelliSense 支持,目前仍在改进中。 保存工作流时会检测任何编译错误,并且 Azure 逻辑应用运行时会编译脚本。 这些错误通过 Application Insights 显示在逻辑应用的错误日志中。
运行时错误
工作流操作不返回任何输出。
请确保使用 Push-WorkflowOutput cmdlet。
“执行 PowerShell 代码”操作失败:“无法识别‘{some-text}’一词…”
如果在 requirements.psd1 文件中错误地引用公共模块,或者 C:\home\site\wwwroot\Modules{module-name} 路径中不存在专用模块,则会出现以下错误:
无法将“{some-text}”一词识别为 cmdlet、函数、脚本文件或可执行程序的名称。 检查名称的拼写,如果包含路径,请验证该路径是否正确,并重试。
默认情况下,Az* 模块显示在 requirements.psd1 文件中,但在创建文件时会注释掉它们。
从模块引用 cmdlet 时,请确保取消注释模块。
“执行 PowerShell 代码”操作失败:“无法将实参绑定到形参‘Output’,因为它为 null”。
尝试将 null 对象推送到工作流时,会发生此错误。 确认要使用 Push-WorkflowOutput 发送的对象是否不为 null。
添加和运行 JavaScript 代码片段
添加和运行 C# 脚本