Смотрите я все написал как есть. На прошлой неделе проблем с загрузкой на сервер было 0. Скрипт не новый я года 3 его обновляю, названий не меняю. Про нод в скрипте я ошибся, используется встроенный модуль ексель. Смайлы\спецсимволы не используются
Сейчас bablosoft.com и форум доступны у меня без vpn dpi и прочего так же как именно сейчас загрузка на сервер скрипта. Сегодня с утра я около 2х часов не мог загрузить на сервер. Лично я думал что проблема в блокировках. Но раньше вопрос блокировок решался включением впн. Про смену впн я тоже написал у меня свои сервера в еу\юс локациях с разными протоколами впн. Впн заведомо рабочий в нем нет вопросов
Я зашел с утра на форум увидел эту свежую тему человек пишет что не из РФ и вряд ли у него будут проблемы с блокировками. Подумал может с сервером обновлений что-то случилось
Ошибка на этой неделе появлялась несколько раз и сама решалась и повторю сейчас ее нет, но я не сижу и не обновляю скрипт каждую минуту
Ошибка при записи переменной в файл
-
хочу записать данные из переменной IDLIST в текстовый файл в виде списка.
проблема в том, что если я записываю список в файл - получаю ошибкуTypeError: Result of expression 'VAR_IDLIST.push' [undefined] is not a functionи такую же ошибку получаю при попытке заполнить список из переменной IDLIST, чтобы в дальнейшем записать его в файл.
а если делаю "записать в файл" , то получаю файл, где подряд, без переноса строк записаны значения из массива переменной IDLIST. Что я делаю не так? Почему, если я не пытаюсь создать список или записать список в файл, я не получаю такой ошибки, мол выражение не является функцией? -
@kaget said in Ошибка при записи переменной в файл:
хочу записать данные из переменной IDLIST в текстовый файл в виде списка.
проблема в том, что если я записываю список в файл - получаю ошибкуTypeError: Result of expression 'VAR_IDLIST.push' [undefined] is not a functionи такую же ошибку получаю при попытке заполнить список из переменной IDLIST, чтобы в дальнейшем записать его в файл.
а если делаю "записать в файл" , то получаю файл, где подряд, без переноса строк записаны значения из массива переменной IDLIST. Что я делаю не так? Почему, если я не пытаюсь создать список или записать список в файл, я не получаю такой ошибки, мол выражение не является функцией?А вы уверены, что в переменной у вас именно список?
Введите в действие "лог" следующий код:
Array.isArray([[IDLIST]])тип
expression -
@fox получил false..
потому что я пытаюсь записать значения из переменной в виде списка в текстовый файл.
нужно создать спсисок, заполнить его и и вот именно его записывать - скажете вы, но я не могу заполнить список строками переменной IDLIST, так как получаю ошибку, описанную выше -
@kaget said in Ошибка при записи переменной в файл:
@fox получил false..
потому что я пытаюсь записать значения из переменной в виде списка в текстовый файл.В BAS помимо своего api используется язык javascript, в нём есть шесть типов данных. Чтобы сохранить список (массив) в файл, переменная должна являться массивом
Array.isArray([[IDLIST]]) //trueнужно создать спсисок, заполнить его и и вот именно его записывать - скажете вы
Я вам не мешаю?
:D -
@kaget said in Ошибка при записи переменной в файл:
@fox а если делаю так, то на выходе получаю пустой файл
в логе проверил, true, NEW_LIST является спискомЗначит сохранять файл в корень диска у BAS не хватает прав, попробуйте указать другую папку.
-
@kaget, потому что в переменной [[IDLIST]] одна последняя строка судя по этому скрипту @kaget said in Замена строк регулярным выражением:
-
@ghostz интересно то, что если я делаю "вставить элемент" внутри цикла, где получаю и записываю значения переменной REPLACE_RESULT_STRING и вывожу лог, то ссылки разные и всё нормально, но когда ту же самую переменную пытаюсь записать в список, значения переменной не меняются, хотя должны, пока работает тело цикла ..
-
@kaget said in Ошибка при записи переменной в файл:
интересно то, что если я делаю "вставить элемент" внутри цикла, где получаю и записываю значения переменной REPLACE_RESULT_STRING и вывожу лог, то ссылки разные и всё нормально
Потому что так и нужно делать
-
@kaget said in Ошибка при записи переменной в файл:
когда ту же самую переменную пытаюсь записать в список, значения переменной не меняются, хотя должны, пока работает тело цикла ..
Потому что цикл уже завершон и в переменной осталась последняя строка полученная в цикле

