> ## Documentation Index
> Fetch the complete documentation index at: https://help.teable.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# 公式语法

公式语法由基础值、字段引用、操作符、函数和括号组成。理解这些元素后，就可以编写计算、判断和文本处理公式。

## 基础元素

| 元素   | 写法                    | 说明                        |
| ---- | --------------------- | ------------------------- |
| 字符串  | `'Hello'` 或 `"World"` | 用单引号或双引号包围的文本             |
| 整数   | `123`、`-456`          | 不带小数点的数字                  |
| 小数   | `12.34`、`-45.67`      | 带小数点的数字                   |
| 布尔值  | `TRUE`、`FALSE`        | 表示真或假                     |
| 字段引用 | `{age}`               | 用 `{}` 包围字段名，字段名需要和实际字段一致 |

## 操作符

公式中的操作符用于连接或比较值：

| 类型   | 操作符                        |   |    |
| ---- | -------------------------- | - | -- |
| 数学运算 | `+`、`-`、`*`、`/`、`%`        |   |    |
| 比较运算 | `>`、`<`、`>=`、`<=`、`=`、`!=` |   |    |
| 逻辑运算 | `&&`、\`                    |   | \` |

## 函数调用

公式中可以调用函数。函数由函数名、一对括号和括号内的参数组成，参数之间用逗号分隔。

比如 `sum(1, 2, 3)` 调用了 `sum` 函数，并传入三个参数：1、2 和 3。

## 其他结构

| 结构    | 说明                               |
| ----- | -------------------------------- |
| 括号    | 改变运算优先级，比如 `(1 + 2) * 3`         |
| 注释    | 添加上下文信息。块注释使用 `/* */`，行注释使用 `//` |
| 空白和换行 | 通常会被忽略，但可以提高公式可读性                |
