问题标签 [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.

0 投票
1 回答
75 浏览

krl - 新的 Appbuilder:在 Chrome 中突出显示文本 > 右键单击​​时崩溃

在新的应用程序构建器中,当您在 Chrome 中时,突出显示一些文本并右键单击它以复制它,它会杀死 Chrome,您必须重新启动浏览器,因此您的所有进度都会丢失。我一直忘记只是 ctrl + c,它实际上每 10 分钟重新启动一次我的浏览器。所以,我一直在失去工作。

0 投票
2 回答
96 浏览

regex - 字符串替换,正则表达式

我想pre使用正则表达式在规则块中进行字符串替换。我知道有一个功能可以做到这一点,但我找不到它。提示?

我在想这样的事情:

结果就是这样newStr = "Original string has hyphens"

编辑:刚刚意识到几个月前我问了一个类似的问题,但我从来没有得到一个有效的答案。

0 投票
1 回答
77 浏览

krl - 域名不更新?

我昨天尝试向 Kynetx 应用程序添加另一个调度域,但无法让应用程序在新域上启动。我之前看到域更新有些滞后(通常限制在一个小时左右),所以我决定等一天,看看它是否更新。

大约 24 小时后,该应用程序仍然不会在新域上触发。因此,我删除了一个已在应用程序中存在一段时间的域,以确保我不是我打错字(如果是错字,应用程序将正确更新并且不会在已删除的域上触发)。不幸的是,它仍然会在已删除的域上触发。

因此,现在应用会在dispatch{} 部分中未列出的域上触发,但不会在列出的域触发。我已经尝试过应用程序的测试版本和生产(部署)版本,但都有同样的问题。

有任何想法吗?有人知道 Kynetx 的调度域服务器停机吗?

更新:该应用程序还会在谷歌搜索上触发,以注释来自调度中相同域的结果。这也行不通。我添加了更多域,并且应用程序不会在其中任何一个上触发。

更新: 选择语句

用于搜索注释

对于在该域上触发的规则。

请记住,我没有对选择语句或规则进行任何更改。

我添加到电子表格数据源和调度域的新域

3flamingosyogurt.com

按摩嫉妒网

abcapartmentssolutions.com

世界娱乐网

0 投票
3 回答
119 浏览

hash - 在 KRL 中迭代哈希的最佳方法是什么?

假设我有一个不知道哈希内容的哈希(所以我不能为此使用pick)。这是哈希的示例:

我想遍历这个哈希并创建以下数组:

我的第一种方法是构建一个遍历散列并填充数组的递归函数,但我不确定是否可以这样做。在数组中,我可以使用 head() 和 tail() 来帮助递归,但这些运算符不可用于哈希(据我所知)。

我想从一个函数中启动它,因为我在一个模块中这样做。例如:

0 投票
1 回答
90 浏览

arrays - 如何在 KRL 中对数组进行切片

我在一个数组中有一堆 HTML 片段(谢谢 query()),但我只想使用前五个。我foreach用来将片段注入页面。

如果我的数组是 [0,1,2,3,4,5,6,7,8],我只想要 [0,1,2,3,4]。在 Python 中,我会使用 A[:5]。

如何选择数组的前几个元素并忽略其余元素?

0 投票
1 回答
47 浏览

module - 当我使用 KRL 模块时,我会得到部署的版本吗?

导入模块是否会在 KRL 中获得已部署的版本?假设我想使用开发版本,我可以得到它吗?

0 投票
1 回答
50 浏览

krl - Clear ent:经过一定时间的变量过期

我正在尝试清除某些 ent: 用户首次加载浏览器时的变量。我从这个例子开始:

我的版本:

我怀疑这与我如何增加 ent:browserOpened 变量有关。仅当我清除我的 cookie 并刷新浏览器时才会触发弹出窗口。我想它也可能是“内部”动词。在文档中找不到太多关于它的信息。

当我知道规则正确触发时,我将删除弹出窗口并离开 noop()。

谢谢你的帮助!!

0 投票
2 回答
73 浏览

krl - 全局函数中的heredoc中的Beestings

我在全局函数的heredoc中使用beestings时遇到了麻烦。运行时抛出错误“ Exception: arg2 is not defined”。这是一个例子:

它从不抱怨arg1未定义,这表明在常规字符串中使用 beesting 就可以了。

是我做错了什么,还是这是一个错误?

0 投票
2 回答
125 浏览

krl - 我可以在 KRL 查询()选择器中使用 > 运算符吗?

我想使用 KRL query() 获取嵌套的 DIV 标签,但它抱怨

这是 HTML 片段(文件中有多个):

这是我的功能:

我想选择标记为 的 DIV * * *。我是否需要链接多个 query() 语句来获取 DIV?

0 投票
1 回答
153 浏览

json - KRL:将字符串解析为 JSON

使用后,我从哈希中http:get()接收到一个字符串:pick

但是,由于json_resp它是一个字符串而不是一个实际的 JSON 对象,因此我无法运行这样的命令:

有没有办法告诉 KRL 我想解析json_resp为 JSON?一个eval()或什么,也许?