问题标签 [until-loop]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ms-access - 执行直到循环不向表中的所有记录执行电子邮件
我正在尝试执行一个直到...循环,它应该搜索给定记录集中的所有记录,同时从特定字段中查找电子邮件地址。执行循环时,表中具有空值的单独字段将更新。我的问题是,除了发送电子邮件外,其他一切都在工作,它只根据记录集最后一行的信息发送电子邮件。我相信这个问题与我的“直到...循环”有关。任何人都可以重新审视我的代码,看看我是否在循环中遗漏了什么?
loops - VBScript 执行直到循环不断跳过第一行
我的直到循环一直跳过我的文本文件的第一行。我已将 ReadLine 函数移出循环,但它仍会跳过第一行。有人可以帮我吗?第一行不是标题,我需要阅读它。
button - 直到 btnStop.Click = True;
问题:btnClick 触发重复循环,我希望在单击 btnStop 时停止重复循环,然后 lblLetter 将显示单击 btnStop 时屏幕上的字母。
string - 将字符串分解为最大长度子字符串列表的 Ansible 最佳实践?
这显示了我正在尝试做的事情
使用 -vvv 运行它显示循环代码只执行一次。str_parts 获得单个成员“abc”,str 更改为“defg”,日志显示“FAILED - RETRYING: Break string into list of max 3 character parts”消息,直到超时
为什么不循环,呃,循环?
我可以通过使用命令或 shell 模块在断点处插入逗号然后使用 {{ str | 来解决它。split(",") }} 但纯 Ansible 解决方案会更好
excel - VBA循环/直到
我正在尝试以非常特定的格式配置数据,以便将其上传到软件。
我有一张计数表,其中包含需要在我的上传模板表中输入的行数。计数表上的值介于3、5、7 和 9 之间。
如果计数表上的值为“3”,我希望我的 VBA 程序能够在上传模板表上输入值 1、2、3(在 3 个单独的行上)。
如果计数表上的下一个值为“5”,我希望我的程序能够输入值 1、2、3、2、3(在上传表上的 5 个单独行上)。
如果计数表上的值为“9” ,我希望我的程序输入值 1、2、3、2、3、2、3、2、3(在 9 个单独的行上)等等。
前三个值将始终连续为 1、2、3,然后根据计数表上的值在 2 和 3 之间交替。
有谁可以帮我离开这里吗?
azure-data-factory - ADF 直到活动仅在表达式结果为假时运行
我知道直到活动正常工作......直到。所以它不检查第一次运行的表达式,当第二次执行内部活动时,它首先检查表达式。如果表达式结果为真,那么它将执行内部活动等等......
但是我尝试的情况不一样,只有当表达式结果为假时才会重复。这里@equals(1,2)
运行内部活动,但如果我把@equals(1,1)
它执行一次内部活动。
在我的情况下,我需要回忆内部活动,直到特定活动(笔记本)失败。
@equals('Failed',string(activity('CheckStatus').Status))
所以,这里它应该从第二次回忆起内在活动,因为上述条件是正确的,但它不会以这种方式做出反应。正如您在下面的屏幕截图中看到的,它仅第一次运行。
根据答案之一中的评论更新更具体的场景。
azure - ADF 直到块跳过属性发送邮件电子邮件通知
如果直到活动在 5 分钟后跳过。我需要发邮件。
powershell - 计算虚拟桌面然后删除超过 2 个
前言:我还没有接受过关于如何编码的正式培训。我有点喜欢它并通过powershell完成了一些简单的事情,比如注册表项。
我有一个我正在尝试运行的小脚本,它将测试我运行了多少个虚拟桌面(Get-DesktopCount)。我希望测试该返回,如果有 2 个或更多虚拟桌面,则执行语句的第二部分,即删除任何虚拟桌面,直到只剩下两个虚拟桌面(删除桌面)
我知道这与语法有关,我无法区分不同 cmdlet 的不同类型的返回。
ansible - 在 Ansible 中的扁平数据结构上运行直到循环
我正在尝试运行一个 ansible 的“uri”任务,该任务在“直到”循环中获取状态,直到返回的状态为成功或失败。我的任务如下所示:
restart_status是一个包含返回的 json 有效负载的变量,它看起来像这样:
(restart_status.results|json_query('[ ] .json')| json_query('[ ][*].status')|flatten) 的输出是
我似乎无法让直到子句起作用。我尝试了多种方法,例如“包含”、“在”、“不在”、==,但没有一个起作用。这是引发的错误。
非常感谢任何帮助或指出我做错了什么。
loops - 通过 REDUCE 检查 itab 的所有行是否符合条件?
为了检查内部表的所有条目是否lt_itab
满足条件 COND,我想使用 REDUCE 语句。一旦发生违反 COND 的行,循环当然需要终止。再往下的第二个代码块似乎可以工作,但在我看来像是对迭代索引的轻微滥用。您是否知道 REDUCE 语法中有更好/更透明的解决方案?是否可以使用迭代变量的结构(整数,布尔值)?该INDEX INTO
选项似乎不适用于 REDUCE。与内核版本 753(或更低版本)的兼容性会很好。
lvr_flag_allowed = abap_false OR
这是我的最小可重现示例(MRE),它仅在被注释掉时才通过语法检查(即 -> "lvr_flag_allowed = abap_false OR
):
目前它给出了这个语法检查消息(它的 ID 是MESSAGEG[M
):
此处不能使用变量“LVR_FLAG_ALLOWED”。
您知道这不起作用的技术原因吗?关于 REDUCE - Reduction Operator的SAP 文档仅说明
通常表达式 expr(在 THEN 之后)和终止条件 log_exp(在 UNTIL 或 WHILE 之后)取决于迭代变量 var。
因此,在写下这个时,我想到了一个解决方法 MRE:
它“双重”使用迭代索引并返回rv_last_index = 3
。我现在返回一个整数而不是布尔值,以检查正确的中止结果。这对你来说是否正确?
非常感谢您的反馈和改进建议(除了经典的 while/until 循环 ;-))!