Флаттер: Gsheets. Есть ли какой-нибудь способ извлечь значения без ключей?

#flutter #dart

#флаттер #дротик

Вопрос:

Я использую эту функцию для извлечения ключа, широты и долготы:

 Map<double, double> m2 = (await sheet.values.map.column(3, fromRow: 2)).map(
    (key, value) => MapEntry(
        double.parse(key), value == null ? null : double.tryParse(value)));
List longitudelist = m2.values.where((value) => value != null).toList();
  

Широта, конечно, извлекается с тем же, только со столбцами 2 из строки 2.
Столбец 1 пронумерован. один через сколько у меня очков…

Могу ли я каким-либо образом просто извлекать значения широты и долготы и полностью игнорировать ключи? Я хочу иметь широту в столбце 1, долготу в 2 и ничего больше.

Ответ №1:

Конечно, попробуйте использовать ForEach( (e) { return Your_Funcation ; }

Проверьте это для получения дополнительной информации :

https://api.dart.dev/stable/2.9.1/dart-core/Iterable/forEach.html

Комментарии:

1. я считаю, что это не сработает. я бы все равно потянул ключ..

2. Я его не создавал. Судя по этому: gist.github.com/aruld/1299218 Мне пришлось бы использовать forEach после того, как я запросил ключ и значение вместе из Google таблиц. Я не знаю, есть ли способ использовать его только для запроса значения.