Loading

Abfragen von VersionData aus ContentVersion

Veröffentlichungsdatum: Dec 27, 2024
Beschreibung

Beim Abfragen der ContentVersion-Datensätze über das Feld "VersionData" wird ein einzelner Datensatz zurückgegeben, ohne dass hierbei ein Filter verwendet wird.
Lösung

Beispielsweise gibt die folgende Abfrage jeweils 1 Datensatz zurück, wenn Sie sie mithilfe der Abfrage-API ausführen. In der Workbench wird als Option möglicherweise eine Schaltfläche "Mehr" angezeigt. Wenn Sie auf diese Schaltfläche klicken, wird der nächste Datensatz mit einer weiteren Schaltfläche "Mehr" angezeigt usw. 

Abfrage: 
id, VersionData, Title, Description, FileType, ContentUrl, PathOnClient, ContentSize, TagCsv, Owner.Name, VersionNumber aus ContentVersion auswählen
Das liegt daran, dass bei Verwendung der API möglicherweise weniger als die standardmäßigen 500 Datensätze in einem QueryResult angezeigt werden, wenn die Zeilen breit sind. Und genau das ist der Fall beim Abrufen des in base64-codierten Inhalts, der in VersionData gespeichert ist. Sie sollten die Eigenschaft "Fertig" überprüfen und "queryMore" mit "queryLocator" aufrufen, um mehr Zeilen zu erhalten.
Nummer des Knowledge-Artikels

000385709

 
Laden
Salesforce Help | Article