Ich versuche, Daten aus Smartsheet mit C# SDK zu lesen. Ich kann Blattinformationen erhalten, aber Spaltendetails wie ColumnId sind Null.C# Smartsheet-API: Kann ColumnId nicht erhalten
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Smartsheet.Api;
using Smartsheet.Api.Models;
using Smartsheet.Api.OAuth;
namespace SmartSheetTest
{
class Program
{
static void Main(string[] args)
{
string token = "MY_TOKEN";
long sheetid = MY_SHEET_ID;
SmartsheetClient sc = new SmartsheetBuilder().SetAccessToken(token).Build();
Sheet sheet = sc.SheetResources.GetSheet(sheetid, null, null, null, null, null, null, null);
Console.WriteLine("Done");
Console.ReadLine();
}
}
}
Das Ergebnis ist unten. Nur Spaltentyp und Titel sind gefüllt. Andere Objekte sind Null
Wie kann ich die Spalteneigenschaften erhalten?
SDK Version: 2.2.1
Danke @kim für Ihre ausführliche Antwort. Ich habe bereits Ihre Vorschläge ausprobiert 1. Versuchte verschiedene Blätter: Das gleiche Problem 2.Erprobte Beispielanwendung: Einfach heruntergeladene Beispiel-App und geänderte Konfiguration und Ausführung, gleicher Promelmangel 3. Versuchte Postbote: Funktioniert gut. Ich kann Spalten-ID und alle anderen Details in JSON-Antwort 4. Python: funktioniert gut Dieses Ding ist sicherlich etwas über Visual Studio, aber ich kann es nicht resole. Ich entschied mich, mit Python weiterzumachen. – Decoded
Danke für das Update @Decoded. Es tut uns leid zu hören, dass Sie in Visual Studio nicht mit dem C# SDK arbeiten konnten, aber es freut mich zu hören, dass Sie mit Python weiterarbeiten können. –
@Decoded, können Sie uns bitte Ihre Umgebung wissen lassen? Z.B. Betriebssystem und Entwickler-Tools. Ihr Screenshot sieht nicht wie Visual Studio aus - verwenden Sie VS Code? –