gpt4 book ai didi

sharepoint - 我可以将自定义列表列的默认值设置为新的 Guid 吗?

转载 作者:行者123 更新时间:2023-12-04 06:55:12 25 4
gpt4 key购买 nike

我尝试将字段的 defaultvalue 属性设置为 Guid.NewGuid() 但创建的每个项目都具有相同的 guid,所以我猜 Guid.NewGuid() 被存储为默认值而不是每次都运行。

将事件处理程序添加到 OnAdded 列表中是实现此目的的唯一方法吗?

最佳答案

我假设您为此使用单行文本字段。此类字段的标准默认值始终是常量,您不能通过对象模型分配变量或函数。所要做的就是分配该函数特定调用的静态结果。

虽然文本字段可以支持计算出的默认值,但它使用与计算列中相同的函数,这些函数不支持随机数。

最好的办法是使用事件处理程序,我也建议 ItemAdding 超过 ItemAdded。您将分配给 properties.AfterProperties["fieldname"]而不是 field.DefaultValue , 当然。

关于sharepoint - 我可以将自定义列表列的默认值设置为新的 Guid 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2652067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com