我可以使用 C# 在 Sharepoint 2010 中为计算字段创建自己的公式吗

发布于 2024-10-18 04:49:14 字数 271 浏览 5 评论 0原文

我想使用 Visual Studio 2010 以 C# 语言为 Sharepoint 2010 创建一个以编程方式计算的字段。

有没有办法设置一个公式来调用我自己的函数并将结果返回到字段?

我的场景:

  • 假设我想创建一个始终返回其他两个字段之间的总和的字段,
  • 但我不想使用类似“=sum([filed1],[field2])”的内容。
  • 我想调用函数“calc2Fields()”并返回结果。

是否可以?

I want to create a programmatically calculated field for Sharepoint 2010 using Visual Studio 2010 in C# language.

Is there a way to set a formula that will call to my own function and return a result back to the field?

My scenario:

  • let's say I want to create a field that always returned the sum between two other fields,
  • but I don't want to use something like "=sum([filed1],[field2])".
  • I want to call to function "calc2Fields()" and return a result.

Is it possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

撩发小公举 2024-10-25 04:49:14

不,这是不可能的。通过更改公式,您不会添加任何内部逻辑,因此该字段将不知道如何处理您的函数。但是,您可以构建自定义字段并在其中合并您需要的任何逻辑。当然,它不会与内置计算字段相同,但您可以添加自己的函数。

No, it is not possible. By changing the formula you are not adding any internal logic, so the field will not know what to do with your function. You can however build a custom field and incorporate there any logic you need. Of course it is not going to be identical to the built-in calculate field, but then you can add your own functions.

懒的傷心 2024-10-25 04:49:14

您必须使用此逻辑创建自己的自定义字段。

自定义 SharePoint 的用户体验:自定义字段深入研究

You will have to create your own custom field with this logic in.

Customizing the User Experience of SharePoint: Custom fields deep dive

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文