Problem in node ‘Efetch Abstract1‘ aborted Specify Query Parameters Using Fields...

2025年09月09日 17:55 响应: 1.91秒 状态: success

🚨 错误信息

Problem in node ‘Efetch Abstract1‘ aborted Specify Query Parameters Using Fields Below Query Parameters Name db Value pubmed Name retmode Value xml Name rettype Value abstract Name retmax Value 10000 Name WebEnv Value {{ $('Esearch PMID1').item.json.esearchresult.webenv }} Name query_key Value {{ $('Esearch PMID1').item.json.esearchresult.querykey }} Name api key Value e46df894767e094e859ad46c2791fe7acc08 punned的api

🤖 AI解决方案

Problem in node ‘Efetch Abstract1‘
aborted
Specify Query Parameters

原因分析

Efetch Abstract1 节点无法获取数据,因为在请求参数中缺少了必要信息。

解决方案

请确保 Efetch Abstract1 节点在请求 pubmed 数据库时,提供了 WebEnvquery_key 这两个参数。从您提供的错误信息来看,这两个参数的取值依赖于 Esearch PMID1 节点的输出。请检查 Esearch PMID1 节点是否成功执行并输出了 webenvquerykey 字段。

如果 Esearch PMID1 节点执行成功,请确认您在 Efetch Abstract1 节点中正确地引用了其输出:

// 示例:假设 Esearch PMID1 节点输出为 eSearchData
// 确保以下 WebEnv 和 QueryKey 的引用方式正确
var WebEnv = eSearchData.item.json.esearchresult.webenv;
var QueryKey = eSearchData.item.json.esearchresult.querykey;

预防措施

  • 依赖链检查:在设计工作流时,确保所有节点之间的依赖关系清晰,并在节点执行前验证前置节点的输出是否符合预期。
  • 参数校验:在发送请求前,对所有必需的参数进行校验,确保它们都已正确设置。