用于ManualTrigger Automate,通过定时触发自动化工作流程,集成Baserow、HtmlExtract和SendGrid,定期提取和解析股票信息,生成投资报告并发送邮件,帮助用户实时掌握投资动态,提升决策效率。
此工作流适合以下人群:
- 投资者:希望定期获取投资组合的表现报告。
- 财务分析师:需要自动化数据提取和报告生成的专业人士。
- 企业主:希望监控股市表现,做出更好的投资决策。
- 开发者:需要集成不同API并自动化任务的技术人员。
此工作流解决了以下问题:
- 自动化数据提取:从 Baserow 数据库中提取投资信息,减少人工操作。
- 定期报告生成:通过定时触发器,每周生成投资报告,确保投资者及时了解投资状况。
- 实时数据更新:从 Tradegate 网站获取最新股市数据,确保报告内容的准确性和时效性。
- 邮件通知:将生成的报告通过 SendGrid 发送至指定邮箱,方便投资者随时查看。
工作流的详细步骤如下:
1. 定时触发:使用 Cron 节点,每周一至六的早上 7:15 自动触发工作流。
2. 从 Baserow 获取数据:通过 Baserow 节点提取投资组合的信息,包括名称、ISIN、数量和购买价格等。
3. 抓取股市数据:使用 HTTP 请求节点从 Tradegate 获取相关股票的最新数据。
4. 解析股市页面:使用 HTML 提取节点解析抓取的网页,提取出股票的 WKN、ISIN、货币、名称、买入价和卖出价等信息。
5. 格式化结果:将提取的数据格式化为易于理解的结构,包括计算当前价值。
6. 计算变化:计算当前价值与购买价格之间的变化及变化百分比。
7. 生成 HTML 报告:使用 Function 节点构建 HTML 格式的报告,包含投资信息和总价值。
8. 发送邮件:通过 SendGrid 节点将生成的报告发送到指定的邮箱,确保投资者及时收到信息。
用户可以通过以下方式自定义和适应此工作流:
- 修改定时设置:根据需要调整 Cron 节点的时间表达式,以改变工作流的触发频率。
- 更改数据源:在 Baserow 节点中更新数据库 ID 或表 ID,以提取不同的数据。
- 调整股市抓取网址:在 HTTP 请求节点中更改 URL,以抓取其他来源的股市数据。
- 自定义邮件内容:在 SendGrid 节点中修改邮件主题和接收者邮箱,以适应不同的报告需求。
- 扩展数据处理:在 Function 节点中添加更多的计算或格式化逻辑,以满足特定的业务需求。