行运算
使用行操作来删除、获取、插入、更新、upsert 或过滤数据表中的行。有关节点本身的更多信息,请参阅 数据表节点 文档。
🌐 Use row operations to delete, get, insert, update, upsert, or filter rows in a data table. Refer to the Data Table node documentation for more information on the node itself.
删除行(Delete row)#
使用此操作可以根据定义的条件从数据表中删除一行或多行。
🌐 Use this operation to delete one or more rows from a data table, based on a defined condition(s).
请输入以下参数:
🌐 Enter these parameters:
- 资源: 选择行。
- 操作: 选择 删除。
- 数据表: 选择要操作的数据表的识别方式:
- 从列表中: 从所有数据表的下拉列表中选择表格。
- 按名称: 输入你的数据表名称。
- 按ID: 输入你的数据表ID
- 必须匹配: 选择是否删除符合下一步定义的 任一条件 或 所有条件 的行。
- 条件: 点击 添加条件 来定义要操作的数据表中的行。你可以添加多个条件。对于每个条件:
- 列: 选择你想要比较的列。
- 条件:选择如何比较列值:等于、不等于、大于、大于或等于、小于、小于或等于、为空或不为空。
- 值: 输入用于与列进行比较的值。你可以使用固定值或引用先前节点数据的表达式。对于 为空 和 不为空 条件,此字段不存在。
删除行选项(Delete row options)#
使用这些选项来进一步优化操作的行为:
🌐 Use these options to further refine the action's behavior:
- 演练模式: 启用此功能可以在不修改表的情况下模拟删除。节点会返回将被删除的行,包括操作前后的状态。
获取行(Get row)#
使用此操作根据定义的条件从数据表中检索一行或多行。
🌐 Use this operation to retrieve one or more rows from a data table, based on a defined condition(s).
请输入以下参数:
🌐 Enter these parameters:
- 资源: 选择行。
- 操作: 选择 获取。
- 数据表: 选择要操作的数据表的识别方式:
- 从列表中: 从所有数据表的下拉列表中选择表格。
- 按名称: 输入你的数据表名称。
- 按ID: 输入你的数据表ID
- 必须匹配: 选择是否获取符合下一步定义的 任意条件 或 所有条件 的行。
- 条件: 点击 添加条件 来定义要操作的数据表中的行。你可以添加多个条件。对于每个条件:
- 列: 选择你想要比较的列。
- 条件:选择如何比较列值:等于、不等于、大于、大于或等于、小于、小于或等于、为空或不为空。
- 值: 输入用于与列进行比较的值。你可以使用固定值或引用先前节点数据的表达式。对于 为空 和 不为空 条件,此字段不存在。
- 返回全部: 启用以返回所有匹配的行。或者,禁用并输入一个 限制 来指定要返回的行数,例如
50。 - 排序依据: 启用以定义用于排序结果的列及排序方向(升序或降序)。或者,禁用以不对结果进行排序。
如果行存在(If row exists)#
使用此操作来检查数据表中是否存在匹配已定义条件的行。如果找到匹配的行,该节点会输出与接收到的输入项相同的内容,保持不变。如果不存在匹配的行,则不会输出任何内容。
🌐 Use this operation to check whether a row matching the defined condition(s) exists in a data table. If a matching row is found, the node outputs the same input item it received, unchanged. If no matching rows exist, it outputs nothing.
请输入以下参数:
🌐 Enter these parameters:
- 资源: 选择行。
- 操作: 选择 如果行存在。
- 数据表: 选择要操作的数据表的识别方式:
- 从列表中: 从所有数据表的下拉列表中选择表格。
- 按名称: 输入你的数据表名称。
- 按ID: 输入你的数据表ID
- 必须匹配: 选择行是否必须匹配下一步中定义的任意条件或所有条件。
- 条件: 点击 添加条件 来定义要操作的数据表行。你可以添加多个条件。对于每一个条件:
- 列: 选择你想要比较的列。
- 条件:选择如何比较列值:等于、不等于、大于、大于或等于、小于、小于或等于、为空或不为空。
- 值: 输入用于与列进行比较的值。你可以使用固定值或引用先前节点数据的表达式。对于 为空 和 不为空 条件,此字段不存在。
如果行不存在(If row does not exist)#
使用此操作来检查数据表中是否不存在匹配已定义条件的行。如果未找到匹配的行,节点将输出接收到的相同输入项,保持不变。如果存在匹配的行,则不输出任何内容。
🌐 Use this operation to check that no rows matching the defined condition(s) exists in a data table. If no matching row is found, the node outputs the same input item it received, unchanged. If a matching row exists, it outputs nothing.
请输入以下参数:
🌐 Enter these parameters:
- 资源: 选择行。
- 操作:选择如果行不存在。
- 数据表: 选择要操作的数据表的识别方式:
- 从列表中: 从所有数据表的下拉列表中选择表格。
- 按名称: 输入你的数据表名称。
- 按 ID: 输入你的数据表的 ID。
- 必须匹配: 选择行是否必须匹配下一步中定义的任意条件或所有条件。
- 条件: 点击 添加条件 来定义要操作的数据表行。你可以添加多个条件。对于每一个条件:
- 列: 选择你想要比较的列。
- 条件:选择如何比较列值:等于、不等于、大于、大于或等于、小于、小于或等于、为空或不为空。
- 值: 输入用于与列进行比较的值。你可以使用固定值或引用先前节点数据的表达式。对于 为空 和 不为空 条件,此字段不存在。
插入行(Insert row)#
使用此操作将新行插入数据表中。
🌐 Use this operation to insert a new row into a data table.
请输入以下参数:
🌐 Enter these parameters:
- 资源: 选择行。
- 操作: 选择 插入。
- 数据表: 选择要操作的数据表的识别方式:
- 从列表中: 从所有数据表的下拉列表中选择表格。
- 按名称: 输入你的数据表名称。
- 按 ID: 输入你的数据表的 ID。
- 映射列模式:选择是否:
- 手动映射每一列: 明确选择将哪些传入数据字段映射到哪些列。这允许即使传入数据字段名称与数据表列名称不匹配,也能进行映射。你可以选择从映射中删除某些值。
- 自动映射: 允许节点根据名称自动将数据字段匹配到列。要成功映射,你输入数据中的字段名称必须与数据表中的列名称完全匹配。所有字段都将被映射。
插入行选项(Insert row options)#
使用这些选项来进一步优化操作的行为:
🌐 Use these options to further refine the action's behavior:
- 优化批量操作: 启用后可以防止返回插入的数据。这可以将批量插入性能提高最多5倍。
更新行(Update row)#
使用此操作根据定义的条件更新数据表中的一行或多行。
🌐 Use this operation to update one or more rows in a data table, based on a defined condition(s).
请输入以下参数:
🌐 Enter these parameters:
- 资源: 选择行。
- 操作: 选择 更新。
- 数据表: 选择要操作的数据表的识别方式:
- 从列表中: 从所有数据表的下拉列表中选择表格。
- 按名称: 输入你的数据表名称。
- 按 ID: 输入你的数据表的 ID。
- 必须匹配: 选择是否更新符合下一步定义的 任一条件 或 所有条件 的行。
- 条件: 点击 添加条件 来定义要操作的数据表行。你可以添加多个条件。对于每一个条件:
- 列: 选择你想要比较的列。
- 条件:选择如何比较列值:等于、不等于、大于、大于或等于、小于、小于或等于、为空或不为空。
- 值: 输入用于与列进行比较的值。你可以使用固定值或引用先前节点数据的表达式。对于 为空 和 不为空 条件,此字段不存在。
- 映射列模式:选择是否:
- 手动映射每一列: 明确选择将哪些传入数据字段映射到哪些列。这允许即使传入数据字段名称与数据表列名称不匹配,也能进行映射。你可以选择从映射中删除某些值。
- 自动映射: 允许节点根据名称自动将数据字段匹配到列。要成功映射,传入数据中的字段名称必须与数据表中的列名称完全匹配。所有字段都将被映射。
更新行选项(Update row options)#
使用这些选项来进一步优化操作的行为:
🌐 Use these options to further refine the action's behavior:
- 模拟运行(Dry Run): 启用后可模拟更新,而不修改表格。节点将返回将被更新的行,包括操作前后的状态。
更新或插入行(Upsert row)#
使用此操作向数据表执行插入或更新(upsert)。如果存在匹配定义条件的行,则使用提供的值更新该行。如果不存在匹配的行,则创建一行新行。
🌐 Use this operation to upsert into a data table. If a row matching the defined condition(s) exists, it's updated with the provided values. If no matching row exists, a new row is created.
- 资源: 选择行。
- 操作: 选择 更新或插入。
- 数据表: 选择要操作的数据表的识别方式:
- 从列表中: 从所有数据表的下拉列表中选择表格。
- 按名称: 输入你的数据表名称。
- 按 ID: 输入你的数据表的 ID。
- 必须匹配: 选择是否对下一步定义的 任意条件 或 所有条件 匹配的行进行更新或插入。
- 条件: 点击 添加条件 来定义要操作的数据表行。你可以添加多个条件。对于每一个条件:
- 列: 选择你想要比较的列。
- 条件:选择如何比较列值:等于、不等于、大于、大于或等于、小于、小于或等于、为空或不为空。
- 值: 输入用于与列进行比较的值。你可以使用固定值或引用先前节点数据的表达式。对于 为空 和 不为空 条件,此字段不存在。
- 映射列模式:选择是否:
- 手动映射每一列: 明确选择将哪些传入数据字段映射到哪些列。这允许即使传入数据字段名称与数据表列名称不匹配,也能进行映射。你可以选择从映射中删除某些值。
- 自动映射: 允许节点根据名称自动将数据字段匹配到列。要成功映射,传入数据中的字段名称必须与数据表中的列名称完全匹配。所有字段都将被映射。
插入或更新行选项(Upsert row options)#
使用这些选项来进一步优化操作的行为:
🌐 Use these options to further refine the action's behavior:
- 演练模式: 启用以模拟 upsert 操作而不修改表。该节点会返回将受影响的行,包括它们在操作前后的状态。