Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# iMacros,基于.CSV数据的有条件_C#_Csv_If Statement_Imacros - Fatal编程技术网

C# iMacros,基于.CSV数据的有条件

C# iMacros,基于.CSV数据的有条件,c#,csv,if-statement,imacros,C#,Csv,If Statement,Imacros,我试图让iMacros将C#生成的.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=S

我试图让iMacros将C#生成的.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#。我在c#程序中使用了一个空格(“”)来保存CSV字段(即“数据,数据,更多数据”)。它很可能是另一个角色。
谢谢

您尝试过忽略错误吗

SET !ERRORIGNORE YES
TAG POS=1 TYPE=SELECT FORM=ID:procform ATTR=ID:field_900022 CONTENT=${{!COL11}}
SET !ERRORIGNORE NO
建议下一个作为EVAL的正确语法:
SET!VAR1 EVAL(“[javascript语句]”)