Data Extraction adalah fungsionalitas yang terdapat di iMacros, dapat digunakan untuk memudahkan input data yang dinamik atau berubah - ubah. Berikut adalah cara menggunakan input 5 data dengan datanya berbeda - beda : 1. Masuk ke Modzilla Firefox, klik iMacros. 2. Sekarang kita rekam terlebih dahulu proses input data, yaitu dengan klik tombol Record untuk memulai.
SET !DATASOURCE input_archive.csv *(nama file yang akan diambil datanya)
SET !DATASOURCE_COLUMNS 3 *(jumlah kolom yang diisikan pada form tersebut)
SET !DATASOURCE_LINE {{!LOOP}} *(akan dilakukan looping yg dapat kita tentukan pada aplikasi iMacrosnya)
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:proses_InputArchive.php ATTR=NAME:judul CONTENT={{!COL1}} *(ganti isi content dengan {{COL_1}}, yg berarti isi content akana digantikan oleh data yang terdapat pada kolom1 difile yang akan diload yaitu input_archive.php)
TAG POS=1 TYPE=TEXTAREA FORM=ACTION:proses_InputArchive.php ATTR=NAME:isi CONTENT={{!COL2}}
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:proses_InputArchive.php ATTR=NAME:author CONTENT={{!COL3}}
5. Klik Tombol Save & Close
6. Sekarang kita buat file input_archibe.csv , dengan cara buka Notepad kemudian isi data dengan 3 kolom yang setiap kolomnya diakhiri dengan tanda koma (,). Buat sebanyak 5 baris dengan data yang berbeda. Seperti pada gambar dibawah ini :
Untuk tanda koma yang pertama, menandakan itu adalah kolom 1 atau {{COL1}} yang terdapat pada sourcecode.
7. Kemudian, simpan di C:Usersnama_komputerDocumentsiMacrosMacros
8. Sebelum dijalankan, terlebih dahulu kita setting di Repeat Macronya. Seperti pada gambar dibawah ini :
Isi Repeat Macro, yang artinya berapa kali kita akan mengulang rekaman tadi. Kita gunakkan 5x karena data yang kita buat adalah 5.
9. Setelah itu klik tombol Play (Loop).
10. Rekaman yang tadi akan berjalan selama 5x dan memakai data yang telah kita tentukan tadi.
Baca konten-konten menarik Kompasiana langsung dari smartphone kamu. Follow channel WhatsApp Kompasiana sekarang di sini: https://whatsapp.com/channel/0029VaYjYaL4Spk7WflFYJ2H