Действие 'Post запрос' не возвращает результат через изменение переменных, чтобы получить ответ, вам нужно вызвать действие 'Текущий Url', 'Содержание ответа', 'Статус ответа' или 'Получить заголовок' после выполнения запроса.
alt text
var [[IMG_HREFF]] = function e([[AVITO_ITEMPHONE]]) {
var e, a = [[AVITO_ITEMPHONE]].match(/[0-9a-f]+/g),
o = ([[AVITO_ID]] % 2 === 0 ? a.reverse() : a).join(""),
n = o.length,
i = "";
for (e = 0; n > e; ++e) e % 3 === 0 && (i += o.substring(e, e + 1));
return i
}
console.log([[IMG_HREFF]]);
Выдает ошибку ReferenceError: Can't find variable: console
Если console вообще убрать, то выполняется без ошибки, но переменна IMG_HREFF исчезает, а в ней должно значение оказаться
@viktor вот так пробовали
[[IMG_HREFF]] = function e([[AVITO_ITEMPHONE]]) {
var e, a = [[AVITO_ITEMPHONE]].match(/[0-9a-f]+/g),
o = ([[AVITO_ID]] % 2 === 0 ? a.reverse() : a).join(""),
n = o.length,
i = "";
for (e = 0; n > e; ++e) e % 3 === 0 && (i += o.substring(e, e + 1));
return i
}
log([[IMG_HREFF]]);
@bigorat
попробовал. он похоже стринг отдает с содержанием функции
function e(VAR_AVITO_ITEMPHONE) { var e, a = VAR_AVITO_ITEMPHONE.match(/[0-9a-f]+/g), o = (VAR_AVITO_ID % 2 === 0 ? a.reverse() : a).join(""), n = o.length, i = ""; for (e = 0; n > e; ++e) e % 3 === 0 && (i += o.substring(e, e + 1)); return i; }
@viktor Функция должна работать console в нет в басовском js это браузерный объект. В бас просто log.
Я надеюсь вы функцию не только объявляете, но еще и выполняете?)
function e([[AVITO_ITEMPHONE]]) {
var e, a = [[AVITO_ITEMPHONE]].match(/[0-9a-f]+/g),
o = ([[AVITO_ID]] % 2 === 0 ? a.reverse() : a).join(""),
n = o.length,
i = "";
for (e = 0; n > e; ++e) e % 3 === 0 && (i += o.substring(e, e + 1));
return i
}
log(e([[AVITO_ITEMPHONE]]));
Сначала прописать функцию, потом ее вызвать.
Только объявляйте именную функцию самым первым действием в скрипте, а вызывайте где хотите.
https://community.bablosoft.com/topic/4872/игнорирование-onapplicationstart