【问题标题】:Trying To fill textarea with some data试图用一些数据填充文本区域
【发布时间】:2017-12-27 12:59:47
【问题描述】:

我一直在努力使这个脚本工作,但我就是想不通!如果有人可以帮助我,我将不胜感激。

所以我开始解释:

-我在一个文本文件中有一个电子邮件地址列表,我知道 imacros 只支持 csv,所以我要做的是:

  1. 在每一行的末尾,我将“\n”替换为“,”并将其保存为 csv。
  2. 然后我尝试粘贴 25 个电子邮件地址。
  3. 它有效,我得到了电子邮件地址,但现在我被困在这里试图粘贴接下来的 25 个地址。 这是我做的:

    VERSION BUILD=9030808 RECORDER=FX
    TAB T=1
    'TAB CLOSEALLOTHERS
    SET !DATASOURCE ppl.csv
    'SET !LOOP 1
    'SET !DATASOURCE_LINE {{!LOOP}}
    FRAME F=3
    TAG POS=1 TYPE=TEXTAREA FORM=ID:addmember ATTR=ID:add-members-textarea CONTENT={{!COL1}}<SP>{{!COL2}}<SP>{{!COL3}}<SP>{{!COL4}}<SP>{{!COL5}}<SP>{{!COL6}}<SP>{{!COL7}}<SP>{{!COL8}}<SP>{{!COL9}}<SP>{{!COL10}}<SP>{{!COL11}}<SP>{{!COL12}}<SP>{{!COL13}}<SP>{{!COL14}}<SP>{{!COL15}}<SP>{{!COL16}}<SP>{{!COL17}}<SP>{{!COL18}}<SP>{{!COL19}}<SP>{{!COL20}}<SP>{{!COL21}}<SP>{{!COL22}}<SP>{{!COL23}}<SP>{{!COL24}}<SP>{{!COL25}}
    'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:addmember ATTR=ID:add-members-add-button
    

所以整个想法是获取 25 个电子邮件地址,将它们添加到数据库中,然后从数字 26 开始添加其他 25 个,直到没有更多。

【问题讨论】:

    标签: csv firefox imacros


    【解决方案1】:

    //我在imcaros中使用过javascript代码。可能会有所帮助。

    macro += "TAB T=1" + "\\n";
       macro += "SET !DATASOURCE 39.csv" + "\\n";
       macro += "SET !DATASOURCE_LINE {{i}}" + "\\n";
       macro += "ADD !EXTRACT {{!COL1}}"+ "\\n"; 
    
    
    
       //here u can stop the macro.js file and start at any value for your use case
    
    
    
    for(var i=1;i<50;i++){
       iimSet("i",i);
       iimPlay(macro);
       }
    

    【讨论】:

    • 感谢您的帮助!我一定是做错了什么,但宏不起作用。我在宏 += 和 for 循环之间添加了 TAG 元素,但它不起作用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 2021-08-02
    相关资源
    最近更新 更多