项目自定义属性是否与扩展属性共享相同的限制?
Do Item custom properties share the same limitations as extended properties?
文档提到扩展属性是用户邮箱中的有限资源,超过此限制将在尝试创建新属性时导致意外错误。
如果通过 Office.js 客户端写入的项目 customProperties 具有相同的限制,我可能会在任何地方明确提及。是吗?
如果用户修改了在 Outlook 客户端的加载项任务窗格中公开的输入,我们计划选择性地将少量数据写入项目 customProperties。这些属性稍后将由服务器通过事件增量 API.
消耗更改的事件来读取
如果我们不对不再使用的 customProperties 实施某种“垃圾收集”,我们最终会 运行 遇到这种方法的问题吗?
所以你有一个扩展 属性 然后值是一个 Json 密钥对 所以一个扩展 属性 提供了多个自定义属性(达到大小的限制扩展 属性)
即使您不想使用项目自定义属性,也最好遵循相同的方法,例如为您的应用创建一个扩展 属性,然后存储 属性 的任何组合您需要的值作为 JSON 结构中的值放在 属性 上。让您的应用程序创建 random/multiple 自定义属性不是一个好主意,因为您很容易将 them/create 弄得一团糟,这样做没有任何好处。
文档提到扩展属性是用户邮箱中的有限资源,超过此限制将在尝试创建新属性时导致意外错误。
如果通过 Office.js 客户端写入的项目 customProperties 具有相同的限制,我可能会在任何地方明确提及。是吗?
如果用户修改了在 Outlook 客户端的加载项任务窗格中公开的输入,我们计划选择性地将少量数据写入项目 customProperties。这些属性稍后将由服务器通过事件增量 API.
消耗更改的事件来读取如果我们不对不再使用的 customProperties 实施某种“垃圾收集”,我们最终会 运行 遇到这种方法的问题吗?
所以你有一个扩展 属性 然后值是一个 Json 密钥对 所以一个扩展 属性 提供了多个自定义属性(达到大小的限制扩展 属性)
即使您不想使用项目自定义属性,也最好遵循相同的方法,例如为您的应用创建一个扩展 属性,然后存储 属性 的任何组合您需要的值作为 JSON 结构中的值放在 属性 上。让您的应用程序创建 random/multiple 自定义属性不是一个好主意,因为您很容易将 them/create 弄得一团糟,这样做没有任何好处。