TypeError: Result of expression 'VAR_PRICE.split' [undefined] is not a function



  • В общем, хочу разделить текст "3 099 ₽от 302 ₽/ мес.,3 099 ₽,3 099 ₽от 302 ₽/ мес.,3 099 ₽,3 199 ₽от 312 ₽/ мес.,3 199 ₽,3 299 ₽от 322 ₽/ мес.,3 299 ₽,3 299 ₽от 322 ₽/ мес.,3 299 ₽,3 499 ₽от 341 ₽/ мес.,3 499 ₽,3 499 ₽от 341 ₽/ мес.,3 499 ₽,3 499 ₽от 341 ₽/ мес.,3 499 ₽,3 599 ₽от 351 ₽/ мес.,3 599 ₽,3 599 ₽от 351 ₽/ мес.,3 599 ₽,3 599 ₽от 351 ₽/ мес.,3 599 ₽,3 599 ₽от 351 ₽/ мес.,3 599 ₽,3 699 ₽от 361 ₽/ мес.,3 699 ₽,3 699 ₽от 361 ₽/ мес.,3 699 ₽,3 999 ₽от 390 ₽/ мес.,3 999 ₽,4 299 ₽от 419 ₽/ мес.,4 299 ₽,4 399 ₽от 429 ₽/ мес.,4 399 ₽,4 499 ₽от 439 ₽/ мес.,4 499 ₽" только на цену, то есть из "3 099 ₽от 302 ₽/ мес." должно получиться "3 099 ₽".

    Если использовать только ""3 099 ₽от 302 ₽/ мес.", то всё решается кодом [[X]] = [[PRICE]].split(" от")[0]
    Но при попытке заюзать его для такого большого текста прилетает ошибка в названии темы.

    Скину 100 рублей за решение проблемы



  • @Mandalorian said in TypeError: Result of expression 'VAR_PRICE.split' [undefined] is not a function:

    В общем, хочу разделить текст "3 099 ₽от 302 ₽/ мес.,3 099 ₽,3 099 ₽от 302 ₽/ мес.,3 099 ₽,3 199 ₽от 312 ₽/ мес.,3 199 ₽,3 299 ₽от 322 ₽/ мес.,3 299 ₽,3 299 ₽от 322 ₽/ мес.,3 299 ₽,3 499 ₽от 341 ₽/ мес.,3 499 ₽,3 499 ₽от 341 ₽/ мес.,3 499 ₽,3 499 ₽от 341 ₽/ мес.,3 499 ₽,3 599 ₽от 351 ₽/ мес.,3 599 ₽,3 599 ₽от 351 ₽/ мес.,3 599 ₽,3 599 ₽от 351 ₽/ мес.,3 599 ₽,3 599 ₽от 351 ₽/ мес.,3 599 ₽,3 699 ₽от 361 ₽/ мес.,3 699 ₽,3 699 ₽от 361 ₽/ мес.,3 699 ₽,3 999 ₽от 390 ₽/ мес.,3 999 ₽,4 299 ₽от 419 ₽/ мес.,4 299 ₽,4 399 ₽от 429 ₽/ мес.,4 399 ₽,4 499 ₽от 439 ₽/ мес.,4 499 ₽" только на цену, то есть из "3 099 ₽от 302 ₽/ мес." должно получиться "3 099 ₽".

    Если использовать только ""3 099 ₽от 302 ₽/ мес.", то всё решается кодом [[X]] = [[PRICE]].split(" от")[0]
    Но при попытке заюзать его для такого большого текста прилетает ошибка в названии темы.

    Скину 100 рублей за решение проблемы

    Откройте менеджер переменных, скорее всего у вас в переменной массив



  • @Fox PRICE: [
    "3 099 ₽от 302 ₽/ мес."
    "3 099 ₽"
    "3 099 ₽от 302 ₽/ мес."
    "3 099 ₽"
    "3 199 ₽от 312 ₽/ мес."
    "3 199 ₽"
    "3 299 ₽от 322 ₽/ мес."
    "3 299 ₽"
    "3 299 ₽от 322 ₽/ мес."
    "3 299 ₽"
    "3 499 ₽от 341 ₽/ мес."
    "3 499 ₽"
    "3 499 ₽от 341 ₽/ мес."
    "3 499 ₽"
    "3 499 ₽от 341 ₽/ мес."
    "3 499 ₽"
    "3 599 ₽от 351 ₽/ мес."
    "3 599 ₽"
    "3 599 ₽от 351 ₽/ мес."
    "3 599 ₽"
    "3 599 ₽от 351 ₽/ мес."
    "3 599 ₽"
    "3 599 ₽от 351 ₽/ мес."
    "3 599 ₽"
    "3 699 ₽от 361 ₽/ мес."
    "3 699 ₽"
    "3 699 ₽от 361 ₽/ мес."
    "3 699 ₽"
    "3 999 ₽от 390 ₽/ мес."
    "3 999 ₽"
    "4 299 ₽от 419 ₽/ мес."
    "4 299 ₽"
    "4 399 ₽от 429 ₽/ мес."
    "4 399 ₽"
    "4 499 ₽от 439 ₽/ мес."
    "4 499 ₽"
    ]



  • @Mandalorian said in TypeError: Result of expression 'VAR_PRICE.split' [undefined] is not a function:

    @Fox PRICE:

    Это и есть массив, используйте действие "foreach" на этой переменной и всё поймёте



  • @Fox спасибо, буду пробовать



  • @Mandalorian said in TypeError: Result of expression 'VAR_PRICE.split' [undefined] is not a function:

    @Fox PRICE: [

    Судя по данным вам нужен каждый второй элемент из списка.
    Лучше смотреть уже в момент получения списка, нельзя ли исключить лишнее.



  • @Mandalorian said in TypeError: Result of expression 'VAR_PRICE.split' [undefined] is not a function:

    Скину 100 рублей за решение проблемы

    Кругом обман


Log in to reply