问题标签 [krl]
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.
krl - 新的 Appbuilder:在 Chrome 中突出显示文本 > 右键单击时崩溃
在新的应用程序构建器中,当您在 Chrome 中时,突出显示一些文本并右键单击它以复制它,它会杀死 Chrome,您必须重新启动浏览器,因此您的所有进度都会丢失。我一直忘记只是 ctrl + c,它实际上每 10 分钟重新启动一次我的浏览器。所以,我一直在失去工作。
regex - 字符串替换,正则表达式
我想pre
使用正则表达式在规则块中进行字符串替换。我知道有一个功能可以做到这一点,但我找不到它。提示?
我在想这样的事情:
结果就是这样newStr = "Original string has hyphens"
。
编辑:刚刚意识到几个月前我问了一个类似的问题,但我从来没有得到一个有效的答案。
krl - 域名不更新?
我昨天尝试向 Kynetx 应用程序添加另一个调度域,但无法让应用程序在新域上启动。我之前看到域更新有些滞后(通常限制在一个小时左右),所以我决定等一天,看看它是否更新。
大约 24 小时后,该应用程序仍然不会在新域上触发。因此,我删除了一个已在应用程序中存在一段时间的域,以确保我不是我打错字(如果是错字,应用程序将正确更新并且不会在已删除的域上触发)。不幸的是,它仍然会在已删除的域上触发。
因此,现在应用会在dispatch{} 部分中未列出的域上触发,但不会在列出的域上触发。我已经尝试过应用程序的测试版本和生产(部署)版本,但都有同样的问题。
有任何想法吗?有人知道 Kynetx 的调度域服务器停机吗?
更新:该应用程序还会在谷歌搜索上触发,以注释来自调度中相同域的结果。这也行不通。我添加了更多域,并且应用程序不会在其中任何一个上触发。
更新: 选择语句:
用于搜索注释
对于在该域上触发的规则。
请记住,我没有对选择语句或规则进行任何更改。
我添加到电子表格数据源和调度域的新域:
3flamingosyogurt.com
按摩嫉妒网
abcapartmentssolutions.com
世界娱乐网
hash - 在 KRL 中迭代哈希的最佳方法是什么?
假设我有一个不知道哈希内容的哈希(所以我不能为此使用pick)。这是哈希的示例:
我想遍历这个哈希并创建以下数组:
我的第一种方法是构建一个遍历散列并填充数组的递归函数,但我不确定是否可以这样做。在数组中,我可以使用 head() 和 tail() 来帮助递归,但这些运算符不可用于哈希(据我所知)。
我想从一个函数中启动它,因为我在一个模块中这样做。例如:
arrays - 如何在 KRL 中对数组进行切片
我在一个数组中有一堆 HTML 片段(谢谢 query()),但我只想使用前五个。我foreach
用来将片段注入页面。
如果我的数组是 [0,1,2,3,4,5,6,7,8],我只想要 [0,1,2,3,4]。在 Python 中,我会使用 A[:5]。
如何选择数组的前几个元素并忽略其余元素?
module - 当我使用 KRL 模块时,我会得到部署的版本吗?
导入模块是否会在 KRL 中获得已部署的版本?假设我想使用开发版本,我可以得到它吗?
krl - Clear ent:经过一定时间的变量过期
我正在尝试清除某些 ent: 用户首次加载浏览器时的变量。我从这个例子开始:
我的版本:
我怀疑这与我如何增加 ent:browserOpened 变量有关。仅当我清除我的 cookie 并刷新浏览器时才会触发弹出窗口。我想它也可能是“内部”动词。在文档中找不到太多关于它的信息。
当我知道规则正确触发时,我将删除弹出窗口并离开 noop()。
谢谢你的帮助!!
krl - 全局函数中的heredoc中的Beestings
我在全局函数的heredoc中使用beestings时遇到了麻烦。运行时抛出错误“ Exception: arg2 is not defined
”。这是一个例子:
它从不抱怨arg1
未定义,这表明在常规字符串中使用 beesting 就可以了。
是我做错了什么,还是这是一个错误?
krl - 我可以在 KRL 查询()选择器中使用 > 运算符吗?
我想使用 KRL query() 获取嵌套的 DIV 标签,但它抱怨
这是 HTML 片段(文件中有多个):
这是我的功能:
我想选择标记为 的 DIV * * *
。我是否需要链接多个 query() 语句来获取 DIV?
json - KRL:将字符串解析为 JSON
使用后,我从哈希中http:get()
接收到一个字符串:pick
但是,由于json_resp
它是一个字符串而不是一个实际的 JSON 对象,因此我无法运行这样的命令:
有没有办法告诉 KRL 我想解析json_resp
为 JSON?一个eval()
或什么,也许?