当我们在采集数据时,会有数组类型的数据,但是我们只需要第一个数据。比如采集小红书笔记的图片,我们只需要第一张封面图,那就会用到这个代码。
javascript版本
async function main({ params }) {
// 提取所有主评论内容
const mainComments = [];
// 处理输入并提取主评论
if (Array.isArray(params.input)) {
params.input.forEach(comment => {
if (comment?.comment_content !== undefined) {
mainComments.push(comment.comment_content);
}
});
}
// 构建符合示例结构的输出对象
const ret = {
"comments_text": mainComments.join('\n'), // 类似 key0 的字符串值
"comments_array": mainComments, // 类似 key1 的数组值
"metadata": { // 类似 key2 的对象值
"main_comment_count": mainComments.length,
"sub_comment_exists": params.input.some(c =>
Array.isArray(c.comment_sub) && c.comment_sub.length > 0
)
},
"status_info": "SUCCESS" // 额外状态信息
};
return ret;
}
更多更好玩更实用的Ai智能体工作流,请访问钉子Ai智能体/工作流合集:https://www.dingziai.com/1.html
如需定制智能体/工作流,可点此联系:钉子Ai站长