2017-12-27 359 views
0

我一直在試圖使這個腳本工作,但我只是無法弄清楚它!如果有人能幫助我,我將不勝感激。試圖用一些數據填充textarea

所以我開始解釋:

-I在一個文本文件中的電子郵件地址列表,我知道的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直到有沒有更多的。

回答

0

//我用javascript代碼與imcaros。可能是這個幫助。

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); 
    } 
+0

感謝您的幫助! 我一定在做錯事,但是宏不起作用。 我在宏+ =和for循環之間添加了TAG元素,但它不起作用。 – Simo