输入的所有元素,输出为一个数组

当我们在采集数据时,会有数组类型的数据,但是我们只需要第一个数据。比如采集小红书笔记的图片,我们只需要第一张封面图,那就会用到这个代码。

javascript版本

async function main({ params }: Args): Promise<Output> {
    // 提取所有以"input"开头的键
    const inputKeys = Object.keys(params).filter(key => 
        key === "input" || key.startsWith("input") && /^\d+$/.test(key.slice(5))
    );
    
    // 收集所有符合条件的字符串值
    const values: string[] = [];
    for (const key of inputKeys) {
        const value = params[key];
        if (typeof value === "string") {
            values.push(value);
        }
    }

    // 返回结果数组
    return { result: values };
}

更多更好玩更实用的Ai智能体工作流,请访问钉子Ai智能体/工作流合集:https://www.dingziai.com/1.html

如需定制智能体/工作流,可点此联系:钉子Ai站长

(0)
上一篇 2025年6月4日 下午1:06
下一篇 2025年6月7日 上午10:38

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注