0
iMacrosで生成された.CSVファイルからWebページにデータを入力しようとしています。フィールドのいずれかがで白紙、imacrosのエラーを出したままの場合は.CSVデータに基づくiMacros
"Entry [] not available [Box has 804 entries], line: 24 (Error code: -924):"
は、どのように私は条件付きでその.CSV列がそれにデータがある場合にのみデータを入力するimacrosのを設定することができますか?ここで
はコードです:TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:procform ATTR=NAME:next
TAG POS=1 TYPE=SELECT FORM=ID:procform ATTR=ID:field_900022 CONTENT=${{!COL11}}
私はEVALコマンドを使用しようとしましたが、それはうまくいきませんでした:
SET !${{!COL11}} EVAL("if (\"${{!COL11}}\" != " ")
TAG POS=1 TYPE=INPUT:BUTTON FORM=ID:procform ATTR=NAME:next
TAG POS=1 TYPE=SELECT FORM=ID:procform ATTR=ID:field_900022 CONTENT=${{!COL11}};
注:使用してimacrosの無料のFirefoxアドオン&のVisual Studio 2015 C#。 CSVフィールド(「データ、データ、その他のデータ」)を保持するために、C#プログラムのスペース(「」)を使用しました。それは別のキャラクターかもしれません。 ありがとう
[imacrosのウィキ](http://wiki.imacros.net/EVAL)はEVALのための適切な構文として次のことを示唆している:! 'SET VAR1 EVAL( "[ジャバスクリプト文]")' – Valera