Ich habe versucht, das Formatattribut eines Felds (von Text zu URL) zu ändern, ohne die Spalte zu löschen und neu zu erstellen. Ich weiß, dass dies nicht unterstützt wird, aber es schien einfach zu sein, also dachte ich, ich würde es versuchen.Ändern des Formats eines vorhandenen Felds ohne Löschen, Neuerstellung
kam ich mit diesem SQL-Skript auf, basierend auf this post
UPDATE Attribute SET AttributeLogicalTypeId = 'url' WHERE AttributeId in
(
SELECT AttributeId FROM Attribute ab where ab.LogicalName in ('new_linkedin') and ab.EntityId in
(Select EntityId from Entity where LogicalName in ('account', 'contact'))
)
Nach der Benutzeroberfläche, wenn ich in dem entsprechenden Feld Konfiguration zurückgehen, dies funktionierte zu haben scheint. Aber das Problem ist, dass der Wert in dem Feld niemals in eine tatsächliche URL umgewandelt wird, während das eingebaute Feld websiteurl
es richtig macht (Wert wird fett und unterstrichen).
Fehle ich etwas anderes, um in der Datenbank zu aktualisieren?