@dragonlp, почитай.
https://community.bablosoft.com/topic/8803/logger
Как объединить списки чередуя значения?
-
Я думал что если сначала сделать списки а потом объединить их, но не получилось так как хотелось потому что функция объединить списки объединяет целые списки а не по значениям как тогда объединять по индексу чтобы было чередовано? Вот код:
BAS:[{"name":"","code":"/*Dat:eyJzIjoidGV4dCIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwiZCI6W3siaWQiOiJTYXZlVGV4dCIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiU0FWRURfVEVYVCJ9XSwicCI6eyJpc19pbWFnZSI6ZmFsc2UsImNzcyI6IltbRk9SX0VBQ0hfQ1NTXV0+QVQ+W1tDWUNMRV9JTkRFWF1dIiwidmVyc2lvbiI6IjEuMCIsImNzczEiOiJbW0ZPUl9FQUNIX0NTU11dPkFUPltbQ1lDTEVfSU5ERVhdXSIsImNzczIiOiIiLCJjc3MzIjoiIiwiY3VycmVudCI6InhwYXRoIiwibWF0Y2giOiJbW0ZPUl9FQUNIX01BVENIXV0+QVQ+W1tDWUNMRV9JTkRFWF1dIiwieHBhdGgiOiJbW0ZPUl9FQUNIX1hQQVRIXV0+QVQ+W1tDWUNMRV9JTkRFWF1dIiwiYXQiOiI1MjcsIDUxMDkiLCJ3ZSI6dHJ1ZSwiZmEiOnRydWV9fQ==*/\n/*Browser*/\n_SELECTOR = VAR_FOR_EACH_XPATH + \"\\u003eAT\\u003e\" + VAR_CYCLE_INDEX;\nwait_element(_SELECTOR)!\nget_element_selector(_SELECTOR, false).text()!\nVAR_SAVED_TEXT = _result()","internal_label_id":"","dat_precomputed":null,"search_precomputed":null,"code_precomputed":null,"parentid":0,"id":967859113,"donotexecuteduringrecord":false,"is_selected":false,"color":"","is_fold":false,"fd":""},{"name":"","code":"/*Dat:eyJzIjoiQWRkRWxlbWVudCIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwiZCI6W3siaWQiOiJWYXJpYWJsZSIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiTU9EX05BTUUifSx7ImlkIjoiVmFsdWUiLCJ0eXBlIjoiY29uc3RyIiwiZGF0YSI6IltbU0FWRURfVEVYVF1dIiwiY2xhc3MiOiJzdHJpbmcifV19*/\nVAR_MOD_NAME.push(VAR_SAVED_TEXT)","internal_label_id":"","dat_precomputed":null,"search_precomputed":null,"code_precomputed":null,"parentid":0,"id":352414410,"donotexecuteduringrecord":false,"is_selected":false,"color":"","is_fold":false,"fd":""}]BAS:[{"name":"","code":"/*Dat:eyJzIjoidGV4dCIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwiZCI6W3siaWQiOiJTYXZlVGV4dCIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiU0FWRURfVEVYVF8yIn1dLCJwIjp7ImlzX2ltYWdlIjpmYWxzZSwiY3NzIjoiW1tGT1JfRUFDSF9DU1NdXT5BVD5bW0NZQ0xFX0lOREVYXV0iLCJ2ZXJzaW9uIjoiMS4wIiwiY3NzMSI6IltbRk9SX0VBQ0hfQ1NTXV0+QVQ+W1tDWUNMRV9JTkRFWF1dIiwiY3NzMiI6IiIsImNzczMiOiIiLCJjdXJyZW50IjoieHBhdGgiLCJtYXRjaCI6IltbRk9SX0VBQ0hfTUFUQ0hdXT5BVD5bW0NZQ0xFX0lOREVYXV0iLCJ4cGF0aCI6IltbRk9SX0VBQ0hfWFBBVEhdXT5BVD5bW0NZQ0xFX0lOREVYXV0iLCJhdCI6IjEyOSwgMjc0NCIsIndlIjp0cnVlLCJmYSI6dHJ1ZX19*/\n/*Browser*/\n_SELECTOR = VAR_FOR_EACH_XPATH + \"\\u003eAT\\u003e\" + VAR_CYCLE_INDEX;\nwait_element(_SELECTOR)!\nget_element_selector(_SELECTOR, false).text()!\nVAR_SAVED_TEXT_2 = _result()","internal_label_id":"","dat_precomputed":null,"search_precomputed":null,"code_precomputed":null,"parentid":0,"id":987711826,"donotexecuteduringrecord":false,"is_selected":false,"color":"","is_fold":false,"fd":""},{"name":"","code":"/*Dat:eyJzIjoiQWRkRWxlbWVudCIsInYiOjEsImYiOltdLCJ1dyI6IjAiLCJ1dCI6IjAiLCJ1dG8iOiIwIiwidW0iOiIwIiwiZCI6W3siaWQiOiJWYXJpYWJsZSIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiREVTQ1JJUFRJT05fT0ZfVEhFX01PRCJ9LHsiaWQiOiJWYWx1ZSIsInR5cGUiOiJjb25zdHIiLCJkYXRhIjoiW1tTQVZFRF9URVhUXzJdXSIsImNsYXNzIjoic3RyaW5nIn1dfQ==*/\nVAR_DESCRIPTION_OF_THE_MOD.push(VAR_SAVED_TEXT_2)","internal_label_id":"","dat_precomputed":null,"search_precomputed":null,"code_precomputed":null,"parentid":0,"id":643546975,"donotexecuteduringrecord":false,"is_selected":false,"color":"","is_fold":false,"fd":""}]BAS:[{"name":"","code":"/*Dat:eyJzIjoiTGlzdE1lcmdlIiwidiI6MSwiZiI6W10sInV3IjoiMCIsInV0IjoiMCIsInV0byI6IjAiLCJ1bSI6IjAiLCJkIjpbeyJpZCI6IlZhcmlhYmxlIiwidHlwZSI6InZhciIsImRhdGEiOiJNT0RfTkFNRSJ9LHsiaWQiOiJWYXJpYWJsZVNlY29uZCIsInR5cGUiOiJ2YXIiLCJkYXRhIjoiREVTQ1JJUFRJT05fT0ZfVEhFX01PRCJ9XX0=*/\nVAR_MOD_NAME = (VAR_MOD_NAME).concat(VAR_DESCRIPTION_OF_THE_MOD.slice())","internal_label_id":"","dat_precomputed":null,"search_precomputed":null,"code_precomputed":null,"parentid":0,"id":143866455,"donotexecuteduringrecord":false,"is_selected":false,"color":"","is_fold":false,"fd":""}] -
@il16ya said in Как объединить списки чередуя значения?:
Я думал что если сначала сделать списки а потом объединить их, но не получилось так как хотелось потому что функция объединить списки объединяет целые списки а не по значениям как тогда объединять по индексу чтобы было чередовано?
Используйте цикл foreach для перебора первого списка, а к значениям второго обращайтесь по индексу. В итоге можете собрать общий список в необходимом порядке значений
-
@il16ya said in Как объединить списки чередуя значения?:
@Fox А будет ли индекс второго списка совпадать с индексом первого?
Вы используете браузерное действие "Получить Текст", по этому я не знаю в каком порядке у вас будут получены данные. Я описал решение вашей задачи со списками: "как тогда объединять по индексу чтобы было чередовано?"
-
@il16ya said in Как объединить списки чередуя значения?:
@Fox А можно скриншот с примером?
Скриншот чего?
-
@il16ya said in Как объединить списки чередуя значения?:
@gurkin4 У меня всего лишь 2 списка в каждом по 5 элементов зачем их помещать в текстовик?
Приложите скрипт с вашими данными двух списков
-
@il16ya said in Как объединить списки чередуя значения?:
@Fox [172.47,0,0,0,0], [6.64,77.54,0,0,0]
И какой итоговый вид вам нужен?
-
@il16ya said in Как объединить списки чередуя значения?:
@Fox Новый список со сложенными элемнетами двух старых
Текстом напишите итоговый массив из двух ваших примеров
-
@il16ya said in Как объединить списки чередуя значения?:
@Fox [172.47 + 6.64, 0 + 77.54, 0 + 0, 0 + 0, 0 + 0]

Скрипт: 2495.xml
-
@il16ya said in Как объединить списки чередуя значения?:
@Fox Извините конечно что не показал сразу правильно просто я думал вы поймете
[179.11, 77.54, 0, 0, 0]Поменяйте тип данных на
expressionв действии "Добавить Элемент" -
@il16ya said in Как объединить списки чередуя значения?:
@Fox А как теперь сложить все эти элементы в списке?
Вы поменяли тип данных?
