2017-10-17 16 views
0

J'utilise C# pour interroger google sheets API.Impossible de lire l'API google sheets par colonne (verticalement) en C#

Je ne peux pas sembler être en mesure d'interroger les MajorDimension = « COLONNES » correctement

J'ai essayé d'utiliser la fonction service.Spreadsheets.Values.Get() et en utilisant les plages de valeurs.

ValueRange valueRange = new ValueRange(); 
valueRange.MajorDimension = "COLUMNS";//"ROWS";//COLUMNS 
SpreadsheetsResource.ValuesResource.GetRequest department_request = service.Spreadsheets.Values.Get("SPREADSHEETID", "SHEET_NAME"); 
ValueRange departments_response = department_request.Execute(); 

Maintenant, j'ai essayé:

BatchGetValuesByDataFilterRequest body = new BatchGetValuesByDataFilterRequest(); 
DataFilter df = new DataFilter(); 
IList<DataFilter> filters = null; 
filters.Add(df); 
body.MajorDimension = "COLUMNS"; 
body.DataFilters = filters; 
SpreadsheetsResource.ValuesResource.BatchGetByDataFilterRequest req= service.Spreadsheets.Values.BatchGetByDataFilter(body, "SPREADSHEETID"); 
req.Execute(); 

Répondre

0

trouvé la réponse

department_request.MajorDimension = SpreadsheetsResource.ValuesResource.GetRequest.MajorDimensionEnum.COLUMNS;  
SpreadsheetsResource.ValuesResource.GetRequest department_request = 
service.Spreadsheets.Values.Get("SPREADSHEETID", "SHEET_NAME"); 
ValueRange departments_response = department_request.Execute();