

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 其他函数
<a name="recipe-actions.functions.other"></a>

以下为与配方操作配合使用的其他函数的参考主题。

**Topics**
+ [COALESCE](recipe-actions.COALESCE.md)
+ [GET\$1ACTION\$1RESULT](recipe-actions.GET_ACTION_RESULT.md)
+ [GET\$1STEP\$1DATAFRAME](recipe-actions.GET_STEP_DATAFRAME.md)

# COALESCE
<a name="recipe-actions.COALESCE"></a>

在新列中返回在列数组中找到的第一个非 null 值。函数中列出的列顺序确定它们的顺序。

**参数**
+ `sourceColumns`：JSON 编码字符串，表示现有列的列表。
+ `targetColumn`：要创建的新列的名称。

**Example 示例**  
  

```
{
    "RecipeAction": {
        "Operation": "COALESCE",
        "Parameters": {
            "sourceColumns": "[\"nation_position\",\"joined\"]",
            "targetColumn": "COALESCE Column 1"
        }
    }
}
```

# GET\$1ACTION\$1RESULT
<a name="recipe-actions.GET_ACTION_RESULT"></a>

获取先前提交的操作的结果。仅用于交互式体验。

**参数**
+ `actionId`：原始 SendProjectSessionAction 响应中返回的 ActionId。

**Example 示例**  
  

```
{
    "RecipeAction": {
        "Operation": "GET_ACTION_RESULT",
        "Parameters": {
            "actionId": "7",
        }
    }
}
```

# GET\$1STEP\$1DATAFRAME
<a name="recipe-actions.GET_STEP_DATAFRAME"></a>

从项目配方的一个步骤中获取数据框。仅用于交互式体验。与 ViewFrame 参数一起使用可在大型数据框中进行分页。

**参数**
+ `stepIndex`：项目配方中用于获取数据框的步骤的索引。

**Example 示例**  
  

```
{
    "RecipeAction": {
        "Operation": "GET_STEP_DATAFRAME",
        "Parameters": {
            "stepIndex": "0"
        }
    }
}
```