飞书多维表格可通过公式字段、http自动化或飞书表格中转三种方式实现公历转天干地支年份:公式法适用于仅需年份干支且数据量小的场景,基于2000–2099年周期映射;http调用第三方农历api可获取完整农历信息,需配置自动化与json响应解析;飞书表格中转则适合批量处理,借助diy工具箱插件转换后导入或同步。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

需要在飞书多维表格里把公历日期自动转成天干地支年份(如“甲辰年”“乙巳年”),但多维表格原生不支持农历计算,必须借助外部工具或公式逻辑绕过限制。
用公式字段模拟天干地支年份转换
这一步适用于只需要显示年份干支(不含月、日、时),且数据量不大、更新频率低的场景。飞书多维表格不提供农历函数,但可利用「年份」数字与固定周期映射实现。
第一步:确保原始日期字段为「日期」类型,并已启用「仅显示年份」格式(双击字段名→勾选“仅显示年份”)。
第二步:新增一个「公式」字段,字段名称设为“天干地支年”,点击编辑公式。
第三步:粘贴以下公式(已适配2000–2099年范围,基于公元4年为甲子年起算):
```
LET(年, YEAR({日期字段}),
天干数组, ["甲","乙","丙","丁","戊","己","庚","辛","壬","癸"],
地支数组, ["子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"],
天干索引, MOD(年 - 4, 10) + 1,
地支索引, MOD(年 - 4, 12) + 1,
INDEX(天干数组, 天干索引) & INDEX(地支数组, 地支索引) & "年"
)```
【注意:公式中{日期字段}必须替换成你实际的日期字段名称,含花括号】若字段名含空格或中文标点,需用反引号包裹,例如 `{项目截止日期}` → `` `{项目截止日期}` ``。
第四步:保存公式。只要日期字段值变更,该公式字段将实时刷新对应干支年份。
用自动化+HTTP请求调用第三方农历API
当需要完整转换(含月、日、时辰、节气、生肖等),且要求高准确率时,必须引入外部服务。飞书多维表格支持「发送HTTP请求」动作,可对接公开农历API。
方法一:使用免费农历API(如v0.dev提供的public API)
① 在多维表格中新建自动化流程,触发条件选「修改记录时」→指定监听你的日期字段。
② 添加执行操作 → 选择「发送HTTP请求」→ 方法选 GET → URL填:https://api.v0.dev/lunar?date={日期字段}(需确认该API当前可用;若失效,可替换为其他支持ISO格式的农历接口)。
③ 在「响应处理」中,勾选「解析JSON响应」,并映射返回字段:例如将 response.ganZhiYear 映射到目标记录的「干支年」字段,response.zodiac 映射到「生肖」字段。
【关键前提:目标字段必须提前创建,且类型为「文本」】若映射字段不存在,自动化会静默失败,无报错提示。
④ 保存并开启自动化。此后每次更新日期,系统自动调用API并回填结果。
用飞书表格中转+同步实现批量转换
适合已有大量日期需一次性转干支、且不希望依赖网络API的团队。本质是借力Excel插件能力,再同步回多维表格。
方法1:用DIY工具箱完成转换后导入
打开飞书表格 → 粘贴原始日期列 → 安装并启用「DIY工具箱」插件 → 选中日期列 → 点击「时间」→「公历转农历」→ 勾选「天干地支」→ 指定输出位置 → 得到干支结果列 → 全选两列(原日期+干支)→ 复制 → 在多维表格中右键「粘贴为新记录」。
方法2:同步飞书表格结果到多维表格
在飞书表格中完成干支转换后,回到目标多维表格 → 左下角 + 新建 → 导入/同步数据 → 连接器中心 → 选择「飞书表格」→ 选定含干支结果的工作表 → 勾选「仅同步指定列」→ 选中干支列和关联ID列 → 开启「同步设置」→ 确认创建。
这一步完成后,飞书表格中干支列的任何更新,都会在一小时内自动同步到多维表格对应记录中。










