# Evaluate - 指令碼函數

Evaluate() 會尋找輸入文字字串是否能夠評估為有效的 Qlik Sense 運算式，如果可以，則以字串形式傳回運算式的值。如果輸入字串不是有效的運算式，則會傳回 NULL。

語法：

Evaluate(expression\_text)

傳回的資料類型： 雙值

資訊備註此字串函數不可用於圖表運算式。

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/StringFunctions/Evaluate.htm)

#### 範例與結果：

| 函數範例 | 結果 |
| --- | --- |
| `Evaluate ( 5 * 8 )` | 傳回 '40' |

載入指令碼範例

```
Load 
Evaluate(String) as Evaluated,
String
Inline
[String
4
5+3
0123456789012345678
Today()
];
```

結果

| 字串 | 已評估 |
| --- | --- |
| 4 | 4 |
| 5+3 | 8 |
| 0123456789012345678 | 0123456789012345678 |
| Today() | 2022-02-02 |