跳至主要内容

runGraph

描述

runGraph 函数使用特定选项为给定项目运行图形。当您已从文件或字符串单独加载项目,并希望在该项目中运行图形时,这非常有用。

语法

function runGraph(project: Project, options: RunGraphOptions): Promise<Record<string, DataValue>>;

参数

  • project (Project): 将在其中运行图表的项目。这应该是一个有效的Project实例。

  • options (RunGraphOptions): 运行图表的选项。这应该是RunGraphOptions的一个实例。

返回

返回一个解析为Record<string, DataValue>的Promise。该记录表示图处理完成后的输出结果。记录中的每个键对应图中输出节点的ID名称,值则是输入到该节点的数据值。

示例

const project = await loadProjectFromFile('./path/to/project.json');
const outputs = await runGraph(project, {
graph: 'My Graph',
inputs: {...},
context: {...},
// other options...
});

另请参阅