Есть код, который ищет нужную строку в таблице Google по значению ячейки (приложу ниже). Работает отлично.
Мне нужно сделать тоже самое, только чтобы вместо номера строки возвращалось название столбца.
Подскажите пожалуйста, как поправить код под мою задачу?
Мне нужно сделать тоже самое, только чтобы вместо номера строки возвращалось название столбца.
Подскажите пожалуйста, как поправить код под мою задачу?
C#:
// берем из переменной текст, который надо искать
var textContains = project.Variables["text"].Value;
// получаем таблицу, в которой будем искать
var sourceTable = project.GoogleSpreadsheets["Название таблицы"];
// ищем в каждой строчке в таблице
for(int i=0; i < sourceTable.RowCount; i++)
{
// читаем строку из таблицы (это будет массив ячеек)
var cells = sourceTable.GetRow(i).ToArray();
// пройдем в цикле по всем ячейкам
for (int j=0; j < cells.Length; j++)
{
// проверяем содержание текста в ячейке, если есть совпадение возвращаем
// номер ячейки
if (cells[j].Contains(textContains))
{
project.Variables["RowNumber"].Value = Convert.ToString(i);
return i;
}
}
}
// если ничего не нашли возвращаем "no"
project.Variables["RowNumber"].Value = "no";
return "no";