Сравнение переменной с данными списка(файла)

Denchen

Client
Регистрация
23.06.2020
Сообщения
22
Благодарностей
3
Баллы
3
Добрый вечер!
Подскажите один момент никак не могу сообразить.
Дано: var url = site.ru/id43658587; есть файл с ссылками куда я уже отправил сообщение, мне надо проверить есть ли в файле значение переменной url или нет, по сути чекнуть работал я с этой ссылкой или нет.
Или ткните носом где можно почитать об этом.
 

SergSh

Client
Регистрация
10.05.2017
Сообщения
541
Благодарностей
395
Баллы
63

Denchen

Client
Регистрация
23.06.2020
Сообщения
22
Благодарностей
3
Баллы
3
Это файл, который лежит в папке с шаблоном.
 

Denchen

Client
Регистрация
23.06.2020
Сообщения
22
Благодарностей
3
Баллы
3
Я вроде разобрался, но решение не очень.

Беру данные файла в переменную, через обработку текста обрабатываю регуляркой, если ошибка дописываю переменную url в список в котором также данные файла, и уже список дописывает в файл.

Может есть какое-нить решение попроще, через c# или js?
 
Последнее редактирование:

SergSh

Client
Регистрация
10.05.2017
Сообщения
541
Благодарностей
395
Баллы
63
Может есть какое-нить решение попроще?
C#:
string url = project.Variables["url"].Value; //ссылка которую нужно найти
string path = project.Directory+@"\названиеФайлаСссылками.txt";
List<string> list = new List<string>(File.ReadLines(path));
if(list.Contains(url)) return "1";
return "0";
 
  • Спасибо
Реакции: Denchen

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 021
Благодарностей
1 385
Баллы
113
C#:
var list = project.Lists["список"];
if(list.IndexOf(url) >= 0) return "есть";
else return "нет";
или то же самое кубиком работа со списком - взять строку содержащую текст из переменной url. Если найдет, то выйдет по зеленой ветке и, соответственно, по красной, если не найдет.
 
  • Спасибо
Реакции: Denchen

Denchen

Client
Регистрация
23.06.2020
Сообщения
22
Благодарностей
3
Баллы
3
Спасибо вам огромное, выручили от души :ay:
 
  • Спасибо
Реакции: Alexmd

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)