Ich habe eine Verbindung mit Salesforce erstellt. Wählen Sie das Account-Objekt aus, das aus 100 Feldern besteht (wir haben die zulässige Anzahl von Feldern ausgeschöpft). Dies führt zu dem unten angegebenen Fehler (angeforderter URI zu lang).Wie kann ich ein Salesforce-Objekt abfragen, um nur bestimmte Felder (Spalten) zurückzugeben?
Dies funktioniert auf kleineren Tabellen.
Gibt es eine Möglichkeit, eine benutzerdefinierte Abfrage zu erstellen, die nur die gewünschten Felder (Spalten) auswählt? Entweder durch Modifizieren die automatisch generierte Abfrage:
let
Source = Salesforce.Data("[salesforce URL]", [CreateNavigationProperties = true]),
Account1 = Source{[Name="Account"]}[Data]
in
Account1
oder durch die tatsächliche SOQL Anforderung ändern, die zu Salesforce gesendet wird?
Hier ist der Fehler
DataSource.Error: Web.Contents failed to get contents from '[salesforce URL]/services/data/v29.0/query?q=SELECT%20Id%2CIsDeleted%2C<MANY ADDITIONAL FIELDS DELETED>(414): Request-URI Too Long
Details:
DataSourceKind=Salesforce
DataSourcePath=[Salesforce URL]
Url=[Salesforce URL]/services/data/v29.0/query?q=SELECT%20Id%2CIsDeleted%2C<MANY ADDITIONAL FIELDS DELETED>Product_Interest__c%2CFea...
Danke für die schnelle Antwort. Es funktionierte. –
Verwandte Frage: Gibt es eine Möglichkeit, die HTTP-Anfrage an Salesforce zu entführen und meine eigene benutzerdefinierte SOQL-Abfrage einzufügen? –