场景:
我有两行CTA系统,目前可以在多种州中使用。行内容的组合如下(第1行+第2行):
除了行内容的各种可能性外,每条线可以是两种颜色之一,以便使行可区分。
当前解决方案:
我正在编写的脚本收到有关以下内容的输入:
为确保脚本使用蛮力运行,我将每个可能的行选项都作为其单独的层(例如- White Line 1 Discount 与 Black Line 1 Discount < / em>,它与 White Line 1 CTA 完全分开)。这也是必要的,因为折扣要求的格式与正常的CTA不同,而且长号的CTA也具有自己独特的格式。
我的蛮力方法涉及以下内容:
由于此CTA系统位于数十个画板上,因此此过程非常缓慢。与设置文本内容相比,打开和关闭图层需要花费更多时间。
要求:
我正在寻找一种更有效的方式来遍历案件并切换层次。谁能提供帮助?伪代码很好。
我曾考虑过将类似的不同部分分解为不同的功能,但是由于所有案例的集成程度不同,我不确定这些子功能应该做什么,以便它们可以有效率。