问题标签 [appointment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1933 浏览

exchangewebservices - EWS - 未随邀请发送的附件

我在使用 EWS 托管 API 发送带有邀请的附件时遇到问题。约会与会者没有收到添加到约会的任何附件,但附件确实出现在创建约会的人的日历中。

这是我的代码片段:

0 投票
2 回答
3089 浏览

php - 如何根据服务时间禁用时间段?

我想要的只是根据我的营业时间计算时间段列表,并阻止禁用那些预约的时间段。

我已经用我的问题完成了这些事情,坚持最后一项任务,如下所述。

我根据我今天的营业时间生成了 15 分钟的时隙列表:

现在我已经预约了 3 个约会

约会 | 开始时间到结束时间


预约 1 : 10:00AM 到 11:00AM (根据我的服务时间 60 分钟)
预约 2 : 11:15AM 到 12:15PM
预约 3 : 1:00PM 到 2:00PM


现在禁用那些已经在约会中预订的时间段

现在要做的最后一个任务,如何删除那些不符合服务持续时间的时间段,例如:

0 投票
0 回答
149 浏览

datetime - iCal 中的 ATTENDEE "RESPONDED-AT" 参数

在 iCal 中是否有可能有点像这样?

参加者:回复-AT:20120728T050000Z:MAILTO:test@domain.com

iCal 规范似乎没有提供任何方法来跟踪与会者响应的日期时间。但是,当与 MS Outlook 同步时,它会成为一个问题,因为 Outlook 会显示“请回复”,直到您正确设置其 AppointmentItem.ReplyTime(如果您是活动的参与者)。当然,我可以将其设置为任意值(例如创建事件的时刻),但是当最终用户在 Outlook 的用户界面中看到它时,这对最终用户来说不会太友好。

目前我正在尝试手动添加 RESPONDED-AT,但我不确定其他 CalDAV/iCal 客户端不会清除它,因为它是非标准的。

0 投票
2 回答
4665 浏览

java - 以编程方式为 Lotus Notes 创建约会

我需要创建一个约会(日历条目)并将其自动分发给某些受邀者。

我现在有两个问题:

1) 日历条目没有出现在主席的日历上。我通过将椅子添加为必需的与会者来解决此问题,并向他们发送通知以确认,但是我想知道如何自动添加它。

2) 被邀请者正在收到邀请,但他们无法确认。Lotus 抛出一个错误,指出他们无法处理邀请,因为他们的邮件文件中不存在该邀请。

我的代码在 JAVA 中,但如果需要,我可以移植到 Lotusscript 或 Formula。我只需要让它工作。

任何帮助表示赞赏。谢谢。

0 投票
0 回答
907 浏览

php - MySQL 表示约会的时间段

我正在使用 php+mysql 创建(更多尝试...)约会系统

我为客户、员工、服务创建了表格,并为一周中的每一天创建了一个表格来保存工作人员的工作时间表。

现在我需要创建一个表格来保存约会......但我很困惑......

预约用户选择一天。在那一天,程序将检查哪些员工正在工作。如果有员工工作,他们将在几点开始和结束?之后检查空闲时间段。

由于服务可以有 15 分钟、20 或 45 分钟,我决定我需要创建 5 分钟的时间段......

但我无法想象如何在 mysql 表中完成此操作....

有任何想法吗?

干杯

0 投票
2 回答
1847 浏览

java - 使用 EWS Java API 检索约会的计费信息

我在计费信息中有信息,我想使用 EWS Java API 进行检索。这是我到目前为止所拥有的

我被困在将约会项目绑定到属性集上。

0 投票
0 回答
489 浏览

outlook-addin - 取消 Outlook AppointmentItems

关于取消 C# 加载项中的约会/会议,我有一个奇怪的问题。当然,我可能没有正确处理这些事件。我就是这样做的:

  • BeforeDelete在可能有 0 到 n 个收件人的 AppointmentItem 上注册事件
  • 我的目标是在有没有取消消息 ​​的情况下处理 AppointmentItem 的删除:
    • 没有收件人:在删除之前要求确认BeforeDelete。在 Outlook 离开BeforeDelete事件处理程序后,该项目将从日历中删除。如果用户拒绝确认,我会使用它Cancel = true来防止删除。
    • 1 到 N 个收件人: Outlook 将BeforeDeletion照常进入。主要区别现在不会删除,但检查器会打开,您可以将取消消息发送给收件人。在这种情况下,我想在用户单击“发送取消”后要求用户确认。
  • 问题: 我如何区分没有直接删除收件人的会议和需要发送取消消息的会议?
  • 这里有一个奇怪的问题:当我创建一个有 1 个收件人的 AppointmentItem 时,我在不同的 Outlook 安装中已经有不同的行为(都是 2010,一个使用 Gmail 帐户,另一个连接到公司 Exchange Server):使用 Gmail 帐户的 Outlook告诉我AppointmentItem.Recipients.Count1,带有 Exchange Server 的 Outlook 告诉我有2 个收件人(包括我自己!)。这是为什么??
0 投票
0 回答
1388 浏览

outlook - Outlook ICS / iCalendar:设置组织者后,没有其他与会者的字段(“收件人:”)?

我的目标:

  • (步骤 1)在 Outlook 中打开 ICS 文件,以便用户可以将生成的会议/约会发送给他或她选择的收件人。因此我使用 PUBLISH 方法。这几乎是这里解释的内容:https ://www.rfc-editor.org/rfc/rfc2446#section-4.1.1
  • (第 2 步)让用户通过 ICS 更新预定会议(这应该是 RFC 中的 4.1.2)。

需求互相死锁:

  • 为了更新已安排的会议,我需要设置一个 ORGANIZER。
  • 但是,如果设置了 ORGANIZER,则不会有输入收件人的字段(步骤 1)。

这是我的 ICS 在首次发布时的样子:

以 ATTENDEE 开头的行的目的是显示“收件人:”字段。
如果省略了包含 ORGANIZER 的行,则第 2 步(更新)将不起作用。
如果设置了 ORGANIZER,将没有字段可以填写收件人...

这是我的 ICS 在第二次发布以更新第一次发布时的样子:

具有相等的 UID 并根据需要增加 SEQUENCE 和 DTSTAMP!如果省略了 ORGANIZER 将不起作用。


有什么建议可以帮助我实现我的目标第 1 步和第 2 步,具有更新功能并且不会丢失收件人字段“收件人:”?

非常感谢您!


0 投票
2 回答
1781 浏览

c# - 如何从营业时间时段列表中禁用预订的时段

朋友们,

我正在工作的预约项目,详情如下: 营业时间从9:007:00,默认时长为30 分钟。所以,老虎机开始像 (9:00, 9:30, 10:00.... 7:00)。

在这里,为了显示可用的插槽,我使用了以下逻辑。

  1. 将所有持续时间为30 分钟的插槽存储在列表 ( LIST A ) 中,例如 [9:00, 9:30, 10:00, 10:30, ... 7:00]
  2. 遍历已预订的约会(包含start 和 end time),如果 start time 与任何LIST A元素 I' 匹配,则从该 List 中删除该元素。循环继续。

在这里,问题是,考虑如果预约是9:30-10:00。根据我的逻辑,9 :30与 LIST A 元素匹配,它将从该列表中删除 9:30。

因此,可用插槽将显示为 [9:00, X ,10:00, 10:30, .... 7:00]。实际上应该是 [9:00, 9:30, 10:30, 11:00... 7:00]

而不是显示可用的插槽9:00-9:30, 10:30-11:00它显示9:00-10:00, 10:30-11,因为 9:30 已从列表中删除。

请帮助解决这个问题,或者建议我解决这个问题的一些替代方法。非常需要。

0 投票
1 回答
69 浏览

c# - 为什么我不能将 AppointmentsSearchEventArgs 保存到变量中?

我有一个相当简单的问题(我相信)。我有这个方法:

而且我不能同时“保存”变量resultssourceItem变量(它们是类字段)。此方法内的消息框显示一切正确,但外部results恢复为默认值。