You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Logic Apps中Markdown转HTML替代方案咨询

可行替代实现方法

方案一:使用Azure Functions自定义Markdown转HTML逻辑

  • 创建一个Azure Function(推荐C#或Python),集成成熟的Markdown解析库:
    • C#:引入Markdig NuGet包,编写转换逻辑——接收Markdown文本参数,返回转换后的HTML。
    • Python:引入markdown PyPI包,实现相同的输入输出逻辑。
  • 在Logic Apps流中添加「Azure Functions」动作,选择你创建的函数,传入从OneDrive获取的.md文件内容。
  • 将函数返回的HTML结果直接赋值给邮件的「正文」字段,完成发送。

方案二:使用Logic Apps的「Execute JavaScript Code」预览动作

  • 获取OneDrive的.md文件内容后,添加「Execute JavaScript Code」动作。
  • 在代码编辑器中通过CDN引入marked.js,编写转换逻辑:
    var marked = require('https://cdn.jsdelivr.net/npm/marked/marked.min.js');
    var markdownContent = '<替换为OneDrive文件内容的动态变量>';
    return marked(markdownContent);
    
  • 执行代码后,将返回的HTML结果作为邮件正文发送。

注意事项

  • 若使用方案二,需确认Logic Apps环境允许加载外部CDN资源;若环境受限,可将marked.js的核心代码直接嵌入动作中。
  • 测试时先验证Markdown内容的完整性,避免特殊字符或格式问题导致转换失败。

内容的提问来源于stack exchange,提问作者GreenLynx

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 03:03:09