Ich hoffe, in der Lage sein, Zeilen von Daten als eine Liste aus bestimmten Spalten in C# abrufen. Wenn also eine Spalte mit Personenhöhen vorhanden wäre, würde diese Höhe in einer Liste aufgeführt. Möglicherweise auch x, y Werte sagen die Anzahl der Äpfel an einem bestimmten Datum.Abrufen von Zeilendaten aus Smartsheet in C#
Ich habe die Beispiele auf der API-Informationen untersucht und kann keine Beispiele finden, wie dies zu tun - sie bestehen meist aus Erstellen von Ordnern, Benutzern oder Auflistung von Ordnern oder Blättern oder Eingabe von Informationen auf Smartsheets usw., aber keine auf tatsächlich Daten abrufen.
Hier ist der Code ich ausgesehen haben: https://github.com/smartsheet-platform/samples/tree/master/c%23 https://github.com/smartsheet-platform/smartsheet-csharp-sdk
Aber ich möchte die Daten tatsächlich herausziehen als eine Liste und dann Benutzer ein Bit in C# für Ende verarbeiten, so bin ich nicht wollen um es wieder in Smartsheets zu bringen.
Ist der einzige Weg dies zu tun, um Datei als Excel-Tabelle mit der API herunterladen und von dort aus gehen? Ich wollte diesen Schritt wirklich überspringen, wenn überhaupt möglich?
Ich sollte hinzufügen, ich möchte das C# SDK verwenden, um dies zu tun.
Der spezifische Code, den ich eingeben muss (denke ich), ist dies, um das Blatt zu bekommen.
// Set the Access Token
Token token = new Token();
token.AccessToken = "INSERT_YOUR_TOKEN_HERE";
long id = "INSERT SHEET ID HERE";
// Use the Smartsheet Builder to create a Smartsheet
SmartsheetClient smartsheet = new SmartsheetBuilder().SetAccessToken(
token.AccessToken).Build();
//Code to get sheet
smartsheet.Sheets().GetSheet(long id, **IEnumerable<ObjectInclusion?includes**).Rows();
Es ist der letzte Parameter Ich bin mir nicht sicher, was sie brauchen. Es heißt in der GetSheet Methode:
Blatt GetSheet ( long id, IEnumerable umfasst )
Hier ist ein Link auf die ObjectInclusion Enumeration ist - http://smartsheet-platform.github.io/smartsheet-csharp-sdk/html/T_Smartsheet_Api_Models_ObjectInclusion.htm
Vielen Dank Brett – Danrex