問題タブ [odk]
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.
xls - Enketo(KoboToolbox) のグループ質問内で整数値を計算する if ステートメントを適用するにはどうすればよいですか?
KoboToolbox を使用して調査フォームを作成しています。Web フォームは Enketo ベースです。次のタイプの質問がいくつかあります (カンマが最初の列で、最初の行が XLSform 形式のデータ タイトルである前に):
種類、名前
begin_group, group_farmexpenses_q5
メモ、group_farmexpenses_q5_note
整数、group_farmexpenses_q5_p1
テキスト、group_farmexpenses_q5_column_1
end_group、
begin_group, group_farmexpenses_q5_1
メモ、group_farmexpenses_q5_1_note
整数、group_farmexpenses_q5_1_p1
テキスト、group_farmexpenses_q5_1_column_1
end_group、
私がやりたいことは、これら 2 つのグループ内の整数値に if ステートメントを適用することですが、エラーが発生します。if-statement を適用するために私が行うことは次のとおりです。
if(${group_farmexpenses_q5_p1}=999, 0, ${group_farmexpenses_q5_p1}) if(${group_farmexpenses_q5_1_p1}=999, 0, ${group_farmexpenses_q5_1_p1})
上記は計算ステートメントであり、それぞれが「expense1」および「expense2」として参照されるため
次に、それらを追加するだけです ${expense1} + ${expense2}
エラーメッセージが表示されます:
if({group_farmexpenses_q5_1_p1} = 999, 0, /model/instance[1]/data/group_wx0mk24/group_farmexpenses_q5_1/group_farmexpenses_q5_1_p1 )、メッセージ: 式は有効な式ではありません。(行:未定義、文字:未定義)
これを修正する方法はありますか?簡単な修正が必要だと思いますが、XLSform 構造についてはよくわかりません。
java - Tomcat アプリケーション 404 を読み込めませんでした - コンテキスト パスのアプリケーションを起動できませんでした
以下を使用して、事前にパッケージ化された WAR ファイル (ODK Aggregate) をデプロイしようとしています。
セントス
JVM 1.8.0_191-b12
トムキャット7
他の Web アプリ (サンプル、マネージャー、いくつかのテスト アプリ) は読み込まれますが、この特定のアプリは読み込まれません。Tomcat を起動すると (またはマネージャーから起動しようとすると) ロードに失敗するため、404 が表示されます。 )。catalina ログには、「SEVERE: Context [/jamiibora] startup failed due to previous errors」および「SEVERE: One or more listeners failed to start.」が示されます。完全な詳細は、適切なコンテナ ログ ファイルに記載されています。localhost ログ ファイルが空です。
Tomcat: One or more listeners failed to startに従って logging.properties ファイルを追加しようとしました。ただし、catalina または localhost のログ ファイルに追加の出力はありません (CATALINA_HOME 環境変数がないことに注意してください)。
提案を歓迎します。
猫 /var/log/tomcat/catalina.2019-02-03.log
猫 /var/log/tomcat/localhost.2019-02-03.log