n8n 的安装流程不做过多说明,有很多文章都有详细介绍,本文主要用一个最简单的任务,演示 n8n 版的 hello,world。
创建工作流
进入流程编辑器后,可以通过点击流程名对流程进行重命名:
这样我们就创建了一个名为 HelloWorld 的流程。
创建流程
我们希望创建这样一个流程:每分钟触发一次流程执行,执行内容为:向一个文件覆盖写入一段带时间的文本。
1.创建定时触发器
填写触发器详细信息:
点击左上角的 Back to canvas,我们就能看到 Editor 的画布上多了一个触发器节点:
2.添加生成带时间的文本
这里我们创建一个函数节点,该函数生成一段带时间的文本。
点击触发器节点右侧的 + 号,并找到 Code 节点。
我们选择使用 JavaScript 为编程语言的代码节点。
填写 JS 代码:
return [
{
json: {
timestamp: new Date().toISOString() + ": hello world!!!"
}
}
];
如下图所示:
点击左上角的 Back to canvas,我们就能看到 Editor 的画布上又多了一个函数节点:
3. 转换为文本
代码节点的返回值不能直接写入到磁盘中,需要将其转换为 File,因此需要添加一个 Convert to File 节点。
选择 Convert to text file 类型的 Action。配置如下:
此时,我们的 Editor 画布上又多了一个节点:
4. 添加落盘节点
通过 Read/Write Files from Disk 节点实现文件写入磁盘操作。
选择 Write File to Disk 类型的 Action。在配置中指定文件路径:
现在,整个流程我们都完成了:
点击 Execute workflow 按钮,可以手动触发一次流程的执行,并且会弹出 Workflow executed 的提示。
此时,我们看到目标文件已经产生,并且已经写入了时间戳:
$ cat timestamp.txt
2025-11-10T14:05:49.754Z: hello world!!!
说明我们的工作流没有问题。
5. 激活工作流
通过点击 Inactive 切换按钮,激活工作流状态。
这样,我们的流程就能每分钟运行一次了。
好了,现在创建一个最简单的 n8n 工作流的过程就完成了。