Ich habe Probleme, korrekte Beispiele zum Einfügen von Daten in Google Tabellen mithilfe der Google Spreadsheet API v4 zu finden.So übersetzen Sie eine Wörterbuchliste in eine Liste <IList <object>> für Google Spreadsheet-API
Das Beispiel in docs Google ist die folgende:
Data.ValueRange requestBody = new Data.ValueRange();
requestBody.Values = new List<IList<object>> { };
SpreadsheetsResource.ValuesResource.AppendRequest sheetRequest = service.Spreadsheets.Values.Append(requestBody, spreadsheetId, rangeClasses);
sheetRequest.ValueInputOption = valueInputOption;
sheetRequest.InsertDataOption = insertDataOption;
Einfügen von Zeichenfolgen in der requestBody.Values
Liste funktioniert gut. Aber ich würde gerne eine Dictionary<int,int>
in etwas kompatibles mit Data.ValueRange
übersetzen.
Irgendeine Idee?
Wie sieht Ihr Wörterbuch aus? Welcher Typ ist es? Wie genau haben Sie erwartet, dass es eingefügt wird? –
Die Frage ist ein wenig unterspezifiziert (oder vielleicht ist es mein Mangel an Wissen über Goolge API). Welche Werte müssen Sie in die Anfrage eingeben? Die _values_ des Wörterbuchs oder auch die _keys_? Sollten diese Werte in einer "IList" der "List>" oder in einem einzelnen "IList" stehen? –
@MattBurland ist es ein Wörterbuch von ganzzahligen Schlüsseln und ganzzahligen Werten, z. : [1000,2040] [2000,19] [3000,22] Ich möchte es einfach als zwei Spalten, eine für Schlüssel, eine für Werte setzen. Als ob ich das Wörterbuch von einem Foreach drucken wollte 'foreach (KeyValuePair KVP im Wörterbuch) { Console.Writeline (kvp.key +", "+ kvp.Value); } ' – AlexandreG