2015-05-09 3 views
1

Вот пример: https://spreadsheets.google.com/feeds/list/1a2JzZzUjSIcpROgR5v_M-UmWyT-iokcegIxHJOopZWA/od6/public/full?alt=jsonКак получить первую строку из API Google Таблицы данных

Возвращаемые данные JSON не содержит первую строку из таблицы. Вы можете просмотреть содержимое электронной таблицы в HTML (https://docs.google.com/spreadsheets/d/1a2JzZzUjSIcpROgR5v_M-UmWyT-iokcegIxHJOopZWA/pubhtml), чтобы убедиться, что в листе существует «первая строка».

Как я могу получить первую строку из таблицы? В возвращаемом JSON есть «openSearch $ startIndex» = 1. Возможно, если бы вы могли установить это значение 0, я мог бы также получить первую строку.

+0

Вы используете список на основе корма? В частности, фид списка обрабатывает первую строку листа как строку заголовка; Таблицы динамически создают элементы XML, названные после содержимого ячеек строки заголовка. Однако, есть ли у вас возможность взглянуть на [это] (https://github.com/burnash/gspread)? – pointNclick

+0

А, спасибо за объяснение! Python не вариант в моем случае, но я могу жить без него. –

ответ

0

В C# вы могли бы сделать это следующим образом:

var link = worksheet.Links.FindService(GDataSpreadsheetsNameTable.CellRel, null).HRef.ToString(); 
var cellQuery = new CellQuery(link) 
    { 
     MinimumRow = 1, 
     MaximumRow = 1, 
     MinimumColumn = 1 
    }; 
CellFeed header = spreadsheetService.Query(cellQuery); 

 Смежные вопросы

  • Нет связанных вопросов^_^