我尝试更改字段的格式属性(从Text到URL),而不删除列并重新创建它。我知道这不受支持,但看起来很简单,所以我想我试一试。
我想出了基于this post
的SQL脚本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
正确地执行它(值变为粗体和下划线)。
我是否遗漏了要在数据库中更新的其他内容?
答案 0 :(得分:0)
嗯,从表单中删除字段,发布表单然后将字段放回表单上然后再次发布。