

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

# 修复自定义操作


要让自定义操作起作用，引用的每个字段和参数都必须在父小部件中处于活动状态。如果源小部件中缺少某个字段，或者分析中缺少某个参数，则该字段或参数的操作将不可用。菜单操作不再包含在上下文菜单中。选择不再响应交互尝试的操作。不过，该小部件在其余方面仍能继续发挥作用，不会向用户显示任何错误。将缺失的字段添加回损坏的视觉对象或见解中，可以修复受损的筛选条件操作和 URL 操作。

以下过程说明了如何修复因某人在未更新操作的情况下删除字段或参数而受损的操作。这些步骤提供了如何修复此问题的基本指导。不过，请根据自己的判断来决定如何或是否应该对分析进行更改。如果您不确定，最好在更改任何内容之前向 Amazon Quick 管理员寻求帮助。例如，可能有一种方法可以还原分析的先前版本，这在您不确定分析发生了什么的时候会更安全。

**从受损的操作中移除字段**

1. 在起始页中选择**分析**。然后选择要修复的分析。

1. 选择操作不再起作用的视觉对象或见解。确保其在工作表上得到突出显示。

1. 从右上角的菜单选项下拉菜单中选择**操作**。

1. 找到要修复的操作，然后选择 “**编辑”**。

1. 如果操作类型为**筛选条件操作**，并且您看到一条错误提示*此操作使用的字段已删除*，请检查**筛选条件范围**的设置。**选定字段**只能显示视觉对象中的字段。要禁用已删除的选定字段，选择以下任一选项：
   + 将**筛选条件范围**设置更改为**所有字段**。此操作可以让小部件对每个字段进行筛选。
   + 如果要使用**选定字段**列表，请验证字段列表。如果需要包含另一个字段，则需要先将其添加到视觉对象中。

1. 如果操作类型为**导航操作**，请按照错误消息中的指示进行操作，该消息会指明导致错误的更改类型。

1. 如果操作类型为 **URL 操作**，请检查标有双尖括号 (`<<FIELD-OR-$PARAMETER>`) 变量的 **URL** 设置。通过选择加号图标打开可用变量列表。删除不在列表中的任何字段或参数。请确保还移除了匹配的 *URL 参数*及其分隔符（`?` 用于第一个 URL 参数，`&` 用于后续参数）。以下示例以**粗体**展示了如果要从视觉对象中移除名为 `Product` 的字段，会移除哪一部分。

   ```
   https://www.example.com/examplefunction?q=<<Product>
   ```

   ```
   https://www.example.com/examplefunction?q=<<Product>&uact=<<$CSN>
   ```

   ```
   https://www.example.com/examplefunction?pass=yes&q=<<Product>+<<City>&oq=<<Product>+<<City>&uact=<<$CSN>
   ```

   务必测试新 URL。

1. （可选）要删除操作，请滚动到末尾并选择**删除**。

1. 完成后，确认对操作所作的更改。滚动到**操作**窗格底部并选择**保存**。

   如果关联的控制面板中也存在错误，请再次共享并发布该控制面板来传播所作的修复。