поиск в строке и присваивание номера столбца

xluvx

Новичок
Регистрация
29.12.2022
Сообщения
3
Благодарностей
0
Баллы
1
Всем привет, помогите, пожалуйста, как лучше сделать.
Задача следующая:
1. Найти определенное слово в строке гугл таблички. этот пункт знаю, как сделать перебором на кубиках, но может есть способ удобнее на c## ?
2. Присвоить в переменную номер её столбца. Тут не нашёл метода на кубиках, видимо нужен код на c##
 

xluvx

Новичок
Регистрация
29.12.2022
Сообщения
3
Благодарностей
0
Баллы
1
Решено

Немного напряг мозг и нашёл такой код тут:

// берем из переменной текст, который надо искать
var textContains = "fingerprint";
// получаем таблицу, в которой будем искать
var sourceTable = project.GoogleSpreadsheets["Tabel"];
// ищем в каждой строчке в таблице
lock(SyncObjects.TableSyncer)
{
for(int i=0; i < 2; i++)
{
// читаем строку из таблицы (это будет массив ячеек)
var cells = sourceTable.GetRow(i).ToArray();
// пройдем в цикле по всем ячейкам
for (int j=0; j < cells.Length; j++)
{
// проверяем содержание текста в ячейке, если есть совпадение возвращаем "yes"
if (cells[j].Contains(textContains))

return j;
}
}
}
// если ничего не нашли возвращаем "no"
return "не нашёл";


где i это строка, а j-столбец.

второй пункт это совсем просто. я думал надо перевести полученное число в символ соответствующему столбцу (1-А, 2-B, 3-C и т.д.), а это делать не нужно. Можно просто вставить номер в кубик, а не символьное значение столбца
 

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