Я попытался изменить атрибут формата поля (из текста в URL), не отбрасывая столбец и не воссоздавая его. Я знаю, что это не поддерживается, но это казалось простым, поэтому я решил попробовать.Изменение существующего формата поля без отбрасывания, воссоздание
Я придумал этот SQL сценарий основан на 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'))
)
В соответствии с пользовательским интерфейсом, когда я возвращаюсь в конфигурации поля, это, кажется, работает. Но проблема в том, что значение в поле никогда не превращается в фактический URL, тогда как встроенное поле websiteurl
делает это правильно (значение становится полужирным и подчеркнутым).
Я пропустил что-то еще для обновления в базе данных?