为Script提供了SereinScript.ExecuteAsync执行脚本文本内容的静态方法。

This commit is contained in:
fengjiayi
2025-07-18 23:17:28 +08:00
parent fc05cd662b
commit afe0783de1
4 changed files with 56 additions and 16 deletions

View File

@@ -295,7 +295,7 @@ namespace Serein.Script
async Task<object?> InterpreterFunctionCallNodeAsync(IScriptInvokeContext context, FunctionCallNode functionCallNode)
{
// 获取流程上下文
if (functionCallNode.FunctionName.Equals("getFlowApi", StringComparison.OrdinalIgnoreCase))
if (context.FlowContext != null && functionCallNode.FunctionName.Equals("getFlowApi", StringComparison.OrdinalIgnoreCase))
{
return context.FlowContext;
}