Problem in node ‘Efetch Abstract1‘ aborted Specify Query Parameters Using Fields...
🚨 错误信息
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 数据库时,提供了 WebEnv 和 query_key 这两个参数。从您提供的错误信息来看,这两个参数的取值依赖于 Esearch PMID1 节点的输出。请检查 Esearch PMID1 节点是否成功执行并输出了 webenv 和 querykey 字段。
如果 Esearch PMID1 节点执行成功,请确认您在 Efetch Abstract1 节点中正确地引用了其输出:
// 示例:假设 Esearch PMID1 节点输出为 eSearchData
// 确保以下 WebEnv 和 QueryKey 的引用方式正确
var WebEnv = eSearchData.item.json.esearchresult.webenv;
var QueryKey = eSearchData.item.json.esearchresult.querykey;
预防措施
- 依赖链检查:在设计工作流时,确保所有节点之间的依赖关系清晰,并在节点执行前验证前置节点的输出是否符合预期。
- 参数校验:在发送请求前,对所有必需的参数进行校验,确保它们都已正确设置。