問題タブ [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分に1回のようにブラウザが再起動します。だから、私は仕事を失い続けています。
regex - 文字列の置換、正規表現
pre
正規表現を使用して、ルールのブロックで文字列を置換したいと思います。それを行う機能があることは知っていますが、見つかりません。ヒント?
私はこのようなことを考えています:
結果はそれnewStr = "Original string has hyphens"
です。
編集:私が数ヶ月前に同様の質問をしたことに気づきましたが、私は完全に実用的な答えを得ることはありませんでした。
krl - ドメインが更新されていませんか?
昨日、Kynetx アプリに別のディスパッチ ドメインを追加しようとしましたが、新しいドメインでアプリを起動できませんでした。以前にドメインの更新に多少の遅れが見られたので (通常は 1 時間程度に制限されます)、1 日待って更新されるかどうかを確認することにしました。
約 24 時間後、アプリはまだ新しいドメインで起動しません。そのため、しばらくの間アプリにあったドメインを削除して、私がタイプミスをしていないことを確認しました (タイプミスの場合、アプリは正しく更新され、削除されたドメインで起動しません)。残念ながら、削除されたドメインで引き続き起動します。
これで、アプリはディスパッチ セクションにリストされていないドメインで起動しますが、リストされているドメインでは起動しません。{} アプリのテスト バージョンと本番 (デプロイ) バージョンを試しましたが、どちらにも同じ問題があります。
何か案は?Kynetx のディスパッチ ドメイン サーバーのダウンタイムについて知っている人はいますか?
更新: アプリは、ディスパッチ内の同じドメインからの結果に注釈を付けるために、Google 検索でも起動します。これも機能していません。さらにいくつかのドメインを追加しましたが、どのドメインでもアプリが起動しません。
更新: select ステートメント:
検索アノテーション用
そのドメインで起動するルールの場合。
select ステートメントやルールに変更を加えていないことを覚えておいてください。
スプレッドシート データソースとディスパッチ ドメインの両方に追加した新しいドメイン:
3flamingosyogurt.com
マッサージenvy.com
abcapartments.com
worldsoffun.com
hash - KRLでハッシュを反復処理する最良の方法は何ですか?
ハッシュの内容がわからないハッシュがあるとしましょう(したがって、これには pick を使用できません)。ハッシュの例を次に示します。
このハッシュを反復処理して、次の配列を作成します。
私の最初のアプローチは、ハッシュを反復処理して配列にデータを入力する再帰関数を作成することですが、それができるかどうかはわかりません。配列では、head() と tail() を使用して再帰を支援できますが、これらの演算子は (私の知る限り) ハッシュには使用できません。
モジュールでこれを行っているため、関数内からこれを開始したいと思います。例えば:
arrays - KRLで配列をスライスするにはどうすればよいですか
配列内にたくさんのHTMLフラグメントがあります(ありがとうquery())が、最初の5つだけを使用したいと思います。foreach
フラグメントをページに挿入するために使用しています。
配列が[0,1,2,3,4,5,6,7,8]の場合、[0,1,2,3,4]だけが必要になります。Pythonでは、A [:5]を使用します。
配列の最初のいくつかの要素を選択し、残りを無視するにはどうすればよいですか?
module - KRL モジュールを使用すると、デプロイされたバージョンを取得できますか?
モジュールをインポートすると、デプロイされたバージョンが KRL に取得されますか? 開発版を使いたいのですが、代わりに入手できますか?
krl - クリアent:期限切れとして一定時間後の変数
ユーザーが最初にブラウザをロードしたときに、特定のent:変数をクリアしようとしています。私はこの例から始めました:
私のバージョン:
ent:browserOpened変数をどのようにインクリメントしているかに関係しているのではないかと思います。Cookieをクリアしてブラウザを更新した場合にのみ、ポップアップが表示されます。'within'動詞の場合もあると思います。ドキュメントでそれについて多くを見つけることができませんでした。
ルールが正しく実行されていることがわかったら、ポップアップを削除してnoop()を残します。
ご協力いただきありがとうございます!!
krl - グローバル関数内のヒアドキュメントでのビースト
グローバル関数のヒアドキュメントでビーストを使用するのに問題があります。ランタイムはエラー" Exception: arg2 is not defined
"をスローします。次に例を示します。
未定義であることについて文句を言うことはありませんarg1
。これは、通常の文字列内でビーストを使用することが問題ないことを示しています。
私が間違っていることはありますか、それともこれはバグですか?
krl - > 演算子を KRL query() セレクターで使用できますか?
KRL query() を使用してネストされた DIV タグを取得したいのですが、
HTML フラグメントは次のとおりです (ファイルには複数あります)。
これが私の機能です:
マークされたDIVを選択したい* * *
。DIV を取得するには、複数の query() ステートメントをチェーンする必要がありますか?
json - KRL:文字列をJSONとして解析する
を使用した後、ハッシュから「コンテンツ」http:get()
を取得して文字列を受け取ります。pick
ただし、json_resp
は文字列であり、実際のJSONオブジェクトではないため、次のようなコマンドを実行することはできません。
json_resp
JSONとして解析したいことをKRLに伝える方法はありますか?eval()
か何か、多分?