Бесплатные снипеты на заказ

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
C#:
string data = "0001:351;0002:352;0003:353";

string main_tpl = "{{\"stocks\": [{0}]}}";
string element_tpl = "{{\"offer_id\": \"{0}\", \"product_id\": {1}, \"stock\": 0, \"warehouse_id\": 22142605386000}}";

List<string> elements = new List<string>();
foreach(string data_part in data.Split(';'))
    elements.Add(string.Format(element_tpl, data_part.Split(':')[0], data_part.Split(':')[1]));

return string.Format(main_tpl, string.Join(", ", elements));
 

Kuki

Client
Регистрация
02.11.2022
Сообщения
3
Благодарностей
0
Баллы
1
Здравствуйте. Подскажите как можно задать значение переменной, в зависимости от наличия текста на странице.
Есть тексты: text 1, text 2, text 3 ... Нужно определить находится ли какой-то из них на странице, и если есть text 1 - присвоить переменной text значение 1, если text 2, то значение 2 и т.д.
 
Последнее редактирование:

Vasyl1

Client
Регистрация
11.12.2016
Сообщения
196
Благодарностей
20
Баллы
18
Здравствуйте. Подскажите как можно задать значение переменной, в зависимости от наличия текста на странице.
Есть тексты: text 1, text 2, text 3 ... Нужно определить находится ли какой-то из них на странице, и если есть text 1 - присвоить переменной text значение 1, если text 2, то значение 2 и т.д.
C#:
// Получаем HTML страницы с кодировкой UTF-8
string pageContent = instance.ActiveTab.GetSourceText("UTF-8").ToLower();
// Проверяем наличие текстов в контенте страницы и присваиваем значения переменным
if (pageContent.Contains("text 1"))
{
   project.Variables["text1"].Value = "text 1";
}
if (pageContent.Contains("text 2"))
{
    project.Variables["text2"].Value = "text 2";
}
if (pageContent.Contains("text 3"))
{
    project.Variables["text3"].Value = "text 3";
}
 

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