为所有与会者设置预约时的自定义属性

2023-11-21

tl;dr

设置时CustomProperties对于有参加者的约会,只有组织者的约会才能获得CustomProperties。这些属性不会传播到其他与会者的约会。


加长版

当我们创建一个包含多个与会者的约会,然后以每个与会者的身份登录时,我们注意到每个与会者ItemId是不同的。因此,会议中的每个与会者似乎都会获得自己的约会副本。 (真的很希望有人证实这是真的)。

但是,当从我们的加载项(使用 Outlook JavaScript API)设置自定义属性时,只有组织者的约会才能获取自定义属性,因为当我们以任何其他与会者身份登录时,我们无法看到自定义属性。

我们的相关代码片段:

Office.initialize = function (reason) {
    $(document).ready(function () {
         Office.context.mailbox.item.loadCustomPropertiesAsync (onCustomPropertiesLoaded);
    });
};

function onCustomPropertiesLoaded(asyncResults) {
    _customProps = asyncResults.value;
}

//Set custom properties
_customProps.set("myProp", "true");
_customProps.saveAsync(customPropertiesOnSaved);

有没有办法让约会的每个副本都具有自定义属性?


当我们创建一个约会并有多个与会者,然后以每个与会者身份登录时,我们注意到每个 ItemId 都是不同的。因此,会议中的每个与会者似乎都会获得自己的约会副本。 (真的很希望有人证实这是真的)。

是的,这是正确的,约会的与会者副本是该邮箱中的一个单独的新项目。在后端 Exchange 服务器上,它是一个单独的邮箱存储项目,它们不以任何方式链接(除了可用于关联它们的属性),并且服务器不会更新与会者邮箱中的约会,因此它们必须始终由客户端更新进程(对于房间邮箱,邮箱助手会执行此操作,但这仍然是在服务器上运行的客户端进程)。

但是,当从我们的加载项设置自定义属性时,只有组织者的约会才能获取自定义属性,因为当我们以任何其他与会者身份登录时,我们无法看到自定义属性。

这种情况很可能发生,因为您需要先保存约会上的自定义属性,然后再添加任何与会者并发送会议邀请。重要的是,在添加任何与会者之前,首先保存带有属性(或附件)的约会,然后当服务器生成邀请时,这些邀请应包含自定义属性(您可以使用 Mapi 编辑器检查正在发生的情况并查看邀请)生成在管理器的“已发送邮件”文件夹中)。请务必记住,因为约会未链接到服务器上,所以更新组织者上的属性不会反映在与会者副本上,除非您发送会议更新并且会议更新随后被与会者接受,然后与会者将更新他们的信息日历。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为所有与会者设置预约时的自定义属性 的相关文章

  • 如何使用 Office.js 查找 Office AddIn Host(它是 Word 应用程序还是 Excel)?

    我正在创建一个 Office AddIn 它可以在 Excel 和 Word 应用程序中使用 并且基于主机 如果它是 Word 或 Excel 主机 我想执行不同的逻辑 我正在使用office js 创建office Addin 例如 le
  • Excel JS - 获取范围数字格式

    我正在 React 中使用 Excel Office JS API 数据被推送到 Excel 范围 我正在尝试执行以下逻辑 检查范围 单元格格式是否为常规 如果是通用格式 则将格式设置为特定的日期时间格式 如果不是通用格式 请勿更改格式 看
  • 通过 Office API 将多个 Word 文档保存为 HTML

    我有大量的Word文档需要解析 由于它们都是从同一个模板创建的 我认为最好的方法是将它们保存为 HTML 文件并解析 HTML 本身 虽然将单个 Word 文档保存为 HTML 相当容易 但我还没有找到从 Word 内部执行批量过程的方法
  • 我们可以使用 EWS 托管 API 连接到 Exchange 2016 吗?

    我使用的是 EWS 托管 API 2 2 它的枚举中没有显示 Exchange 版本 2016 我可以看到 Exchange 2013 之前的版本 那么如何连接到 Exchange Server 2016 该 API 是否尚未从 Micro
  • 使用 Python 在 OpenOffice/Microsoft Word 中格式化输出

    我正在开发一个需要格式化 可编辑输出的项目 Python 由于最终用户不会精通技术 因此输出需要采用文字处理器可编辑的格式 格式很复杂 要点 段落 粗体等 有没有办法使用Python生成这样的报告 我觉得应该有一种方法可以使用 Micros
  • 具有图形 api 的 Outlook Web 插件

    我正在尝试制作 Outlook Web 插件 并希望在其中使用图形 api 如下所示单点登录文章 https learn microsoft com en us office dev add ins develop sso in offic
  • 跟踪预防阻止了对 https://appsforoffice.microsoft.com/lib/1.1/hosted/office.js 存储的访问

    大约一年半前 我使用 OfficeJS API 编写了一个 Excel 加载项 它一直工作到大约两周前 Excel 似乎已经进行了更新 现在我可以右键单击任务窗格并查看开发工具 而以前我无法做到这一点 并且必须运行外部 MS Edge 开发
  • 找出哪些用户对邮箱具有完全访问权限

    我试图绘制一个图表 显示哪个 Exchange 用户对哪些 Exchange 邮箱拥有哪些权限 并根据权限类型为它们着色 截至目前 我无法找到 Exchange 考虑的所有类型的权限 我可以使用 EWS 找出用户自己授予谁访问邮箱的权限 f
  • 如何打开带有预填充附件的 Outlook 新邮件窗口

    当用户单击我的应用程序中的某些按钮或链接时 我需要打开一个带有预填充附件的新电子邮件窗口 老问题 但我也遇到了这个问题 所以这里有一个复制和粘贴解决方案 Microsoft Office Interop Outlook Applicatio
  • 无法使用 Excel JavaScript API 设置 NumberFormat

    我正在使用 Excel Javascript API 在搜索文档后 仍然找不到我想要实现的解决方案 因此 我想将所有内容设置为数字格式 文本 这样 Excel 的自动格式设置就不会与任何单元格的内容混淆 不会删除前导零或更改日期格式 文档建
  • Office JS Api - 权限被拒绝问题

    我正在开发 Excel 的插件 清单具有以下权限读写文档 我正在添加一个处理程序Office EventType DocumentSelectionChanged Event 第一次 我在 Excel Online 中插入插件 它运行得很好
  • MS Office PIA“向后兼容性”

    我已经成功完成了与 MS Word 集成的 Windows 窗体应用程序 该应用程序写入 Word 模板中的合并字段 我使用 MS Word 2007 制作了该模板 但以兼容模式将其保存为 97 2003 dot 文件 由于我安装了 Off
  • Open XML SDK 的初学者示例代码? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我最近开始研究 Open XML SDK 2 0 我想知道是否有更好的文档 而不是 open xml
  • O365 EO 可恢复项目文件夹的 REST Api

    我想从中获取事件可恢复里面的项目文件夹Deleted Items 我们是否支持 REST API 来访问可恢复文件夹内的这些邮件 日历 联系人 我找不到任何有关它的文章 也没有在 Outlook Mail Rest API 参考中列出 任何
  • 将 EWS 对话* 与 Outlook 插件对话* 相匹配

    几年前 我为 Outlook 编写了一个插件 它根据项目的条目将条目添加到数据库中 ConversationIndex ConversationId特性 这非常有效 并且在与消息交互的所有客户端之间保持统一 例如 Bob 可以看到 Mary
  • Outlook API 1.3 版本未显示在 Outlook Desktop Professional Plus 2016 上

    在本页https github com OfficeDev office js docs blob master reference outlook tutorial api requirement sets md https github
  • 更新清单 XML 后强制 Excel 刷新命令功能区(对于 Office 加载项)

    我正在使用 office js 和位于共享驱动器上的 XML 清单来侧载 Office 加载项 加载加载项后 这会添加一个新的功能区 其中包含一些自定义命令图标 然而 编辑manifest XML文件后 假设我从功能区注释掉命令图标 我还没
  • Office.js:插入行后表中的 ContentControl 损坏

    I m using Microsoft Word for Microsoft 365 MSO Version 2307 Build 16 0 16626 20170 64 bit which means that Word API is v
  • Outlook for Mac 缺少加载项命令按钮组标签

    Outlook 加载项清单应该适用于 PC 桌面 Outlook OWA 和 Outlook for Mac 情况似乎大多如此 但我们注意到 Outlook for Mac 存在问题 Outlook for Mac 似乎没有按钮组标签 以
  • Word 2016 插件:检测文档保存

    我正在开发一个 Word 2016 插件 Word API Office js 我想知道是否可以在用户即将保存文档时收到通知 该文档作为 LOB 存储在应用程序的数据库中 在临时路径上提取并在 Word 中作为普通文件打开 我需要为 保存

随机推荐