Как искать или находить данные в таблицах Google, используя C#? - PullRequest
0 голосов
/ 22 февраля 2020

Я хочу найти некоторые данные в столбце электронной таблицы Google, используя C#

Я могу получить значения или не использовать этот код ниже:

var range = $"{sheet}!A1:F5";
        SpreadsheetsResource.ValuesResource.GetRequest request =
                service.Spreadsheets.Values.Get(SpreadsheetId, range);

        var response = request.Execute();
        IList<IList<object>> values = response.Values;

        if (values != null && values.Count > 0)
        {
            MessageBox.Show("Found !!");
        }
        else
        {
            MessageBox.Show("Not Found !!");
        }

Как я могу достичь этого?

Спасибо

1 Ответ

1 голос
/ 24 февраля 2020

Итак, вы можете перебирать строки значений и пытаться найти указанные c данные, которые вы ищете, в первом столбце каждой строки.

string searchData = "data";
for (int i = 0; i < values.Count; i++)       
{
    if (values[0].Equals(searchData))
    {
        MessageBox.Show("Found!");
    }
}

Если вы хотите Перебирая значения столбец за столбцом, вы можете использовать вложенное значение для l oop, где первый указывает индекс столбца, а второй - индекс строки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...