Полезные коды так же есть в папке с примерами после установки аймакроса. Можно постепенно запускаться что то из них и учиться на этом - смотреть что они выполняют и разбираться в коде. Этот пример только для того, чтобы показать команду iimSet("POSTID", MyPosts[i]);, которая передает значения переменной MyPosts[i] из массива в переменную imacrosa POSTID.
MyPosts = new Array();
MyPosts.push("307");
MyPosts.push("2615");
MyPosts.push("1147");
MyPosts.push("3201");
MyPosts.push("3360");
iimDisplay("Array/iimSet Demo");
for (i = 0; i < MyPosts.length; i++) {
iimSet("POSTID", MyPosts[i]);
retcode = iimPlay("CODE:URL GOTO=http://forum.iopus.com/viewtopic.php?f=11&t={{postid}}\n");
if (retcode < 0) { // an error has occured
errtext = iimGetLastError();
alert(errtext);
break;
}
}
Так же полезное из этого кода можно извлечь команду iimGetLastError();, которую можно использовать для вывода ошибок работы скрипта, хотя чаще всего она не используется и необходимости большой в ней нет.
Ну а как передавать переменную аймакроса в яваскрипт, думаю с этим проблем не должно быть, к тому же ранее выкладывал несколько примеров. К примеру можно использовать
ADD !EXTRACT {{!COL2}}
var str = iimGetLastExtract(1);
и таким образом мы переменную аймакроса {{!COL2}} перекинули в переменную яваскрипта str. Раньше я часто применял это, когда использовал подключение файла и брал оттуда данные. Сейчас же данные из файла можно брать более проще.
MyPosts = new Array();
MyPosts.push("307");
MyPosts.push("2615");
MyPosts.push("1147");
MyPosts.push("3201");
MyPosts.push("3360");
iimDisplay("Array/iimSet Demo");
for (i = 0; i < MyPosts.length; i++) {
iimSet("POSTID", MyPosts[i]);
retcode = iimPlay("CODE:URL GOTO=http://forum.iopus.com/viewtopic.php?f=11&t={{postid}}\n");
if (retcode < 0) { // an error has occured
errtext = iimGetLastError();
alert(errtext);
break;
}
}
Так же полезное из этого кода можно извлечь команду iimGetLastError();, которую можно использовать для вывода ошибок работы скрипта, хотя чаще всего она не используется и необходимости большой в ней нет.
Ну а как передавать переменную аймакроса в яваскрипт, думаю с этим проблем не должно быть, к тому же ранее выкладывал несколько примеров. К примеру можно использовать
ADD !EXTRACT {{!COL2}}
var str = iimGetLastExtract(1);
и таким образом мы переменную аймакроса {{!COL2}} перекинули в переменную яваскрипта str. Раньше я часто применял это, когда использовал подключение файла и брал оттуда данные. Сейчас же данные из файла можно брать более проще.
Комментариев нет:
Отправить комментарий