分类

文本模板引擎

使用各种模板格式用变量和数据填充文本模板

关键信息

分类
Text Processing
输入类型
textarea, select, checkbox
输出类型
text
样本覆盖
4
支持 API
Yes

概览

文本模板引擎是一款高效的在线工具,旨在帮助用户通过预定义的模板格式,将变量与 JSON 数据快速合并,实现文本内容的自动化填充与批量生成。

适用场景

  • 需要根据结构化数据批量生成个性化邮件或通知时。
  • 在开发或测试过程中,需要快速填充占位符以生成测试文本时。
  • 需要将原始数据转换为特定格式的报告或文档内容时。

工作原理

  • 在模板文本框中输入包含变量的文本,并选择对应的模板语法格式。
  • 在变量数据框中输入符合 JSON 格式的数据对象。
  • 根据需要配置日期、数字格式及缺失变量的处理策略。
  • 点击执行,工具将自动替换变量并输出最终文本。

使用场景

批量生成个性化客户营销邮件。
自动化生成符合特定格式的 API 请求体或配置文件。
将数据库导出的 JSON 数据转换为易读的文本报告。

用户案例

1. 个性化欢迎邮件生成

运营专员
背景原因
需要向多位新注册用户发送欢迎邮件,邮件内容包含用户名和注册日期。
解决问题
手动替换每个用户的姓名和日期效率低下且容易出错。
如何使用
在模板中输入“你好 {{name}},欢迎于 {{date}} 加入我们”,并在 JSON 数据中填入用户信息。
示例配置
模板格式:Mustache;日期格式:YYYY-MM-DD
效果
自动生成多条包含准确姓名和格式化日期的欢迎文本。

2. 财务报表摘要生成

财务分析师
背景原因
需要将财务数据填充到标准化的月度总结模板中。
解决问题
财务数据包含大量数字,需要统一格式化为货币显示。
如何使用
使用模板引擎,将 JSON 财务数据与文本模板合并,并应用货币数字格式。
示例配置
模板格式:Simple [variable];数字格式:Currency ($1,234.56)
效果
生成包含格式化金额的专业财务摘要文本。

用 Samples 测试

json, html, text

相关专题

常见问题

支持哪些模板语法?

支持 Mustache、Handlebars、ES6 模板字符串、自定义格式以及简单的方括号变量替换。

如果 JSON 数据中缺少某个变量怎么办?

您可以配置缺失变量的操作,包括替换为空字符串、保留原始语法、显示为 [variable] 或替换为 "null"。

该工具支持日期和数字格式化吗?

支持。您可以选择多种日期格式(如 YYYY-MM-DD)和数字格式(如货币、百分比、小数位固定等)。

输出的文本可以进行 HTML 转义吗?

可以,勾选“转义 HTML 输出”选项即可对生成的文本进行安全转义。

变量数据必须是 JSON 格式吗?

是的,变量数据必须以标准的 JSON 对象格式输入,以确保工具能正确解析并填充到模板中。

API 文档

请求端点

POST /zh/api/tools/text-template

请求参数

参数名 类型 必填 描述
templateText textarea -
variablesData textarea -
templateFormat select -
missingVariableAction select -
dateFormat select -
numberFormat select -
escapeOutput checkbox -

响应格式

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
文本: 文本

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-text-template": {
      "name": "text-template",
      "description": "使用各种模板格式用变量和数据填充文本模板",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-template",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]