Skip to content

sheets +write 写入公式时无法触发重新计算——公式被存储为文本格式 #1

@dewu0224

Description

@dewu0224

问题描述

使用 lark-cli sheets +write 向电子表格写入公式(如 =C2-C3)时,
如果目标单元格的格式为"文本"格式,公式会被当作普通字符串存储,
不会以公式形式计算,直接显示公式文本。

通过 API 写入公式后,单元格的格式仍然是文本,
导致用户在飞书 UI 中看到的是 =C2-C3 而不是计算结果。

环境

  • lark-cli 版本:最新
  • 飞书表格格式:部分单元格设为"文本"格式

复现步骤

  1. 创建一个电子表格,某个单元格格式设为"文本"
  2. 使用 lark-cli sheets +write 写入公式,如 =C2-C3
  3. 公式以文本形式显示,而不是计算结果

预期行为

写入的公式应该自动以公式形式计算,或者 API 能够支持设置单元格格式。

附加信息

  • 手动在飞书 UI 中双击公式单元格按回车后,公式会重新计算
  • 但通过 API 写入的公式不会触发重新计算

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions