通过Outlook日历管理传输

通过Outlook日历管理传输,outlook,office365,office-js,Outlook,Office365,Office Js,我正在尝试将其自动化: 当一个人需要请求转账时,它会发送一封邮件,根据是否接受,转账会作为用户可以看到的事件添加到outlook日历中。 我认为最好的方式可能是将smth作为邮件正文: { dear xx, bla bla request Start date: 22/2/2222 End date: 33/3/3333 Why?: Because im bored } 当你将邮件“拖到日历上”时,它会自动创建一个事件,然后我想有一个超级简单的按钮,你可以按下它,并根据邮件的正文设置“开始和停

我正在尝试将其自动化: 当一个人需要请求转账时,它会发送一封邮件,根据是否接受,转账会作为用户可以看到的事件添加到outlook日历中。 我认为最好的方式可能是将smth作为邮件正文:

{
dear xx,
bla bla request
Start date: 22/2/2222
End date: 33/3/3333
Why?: Because im bored
}
当你将邮件“拖到日历上”时,它会自动创建一个事件,然后我想有一个超级简单的按钮,你可以按下它,并根据邮件的正文设置“开始和停止”日期。 还可能将提出请求的人添加到可以看到该事件的人。如果我能很好地解释我自己,我会感谢你的

编辑: 好啊让我们定义用户1和用户2。 用户1将是一个需要这个脚本,并负责接受转让(如果它不清楚,我的意思是“我的老板是转移我到旧金山的新办公室。” 用户2需要提出请求(如果其接受lmao,则被转移),并且不需要脚本或任何东西

但是用户2需要制作一封邮件,邮件的主体就像我在上面做的一样,上面有开始/结束日期,所以脚本很容易完成

用户1只需按下一个按钮,根据用户2发送的电子邮件,将在用户2的参与下自动在用户1日历中创建约会


这是因为用户1需要始终知道某人是谁以及何时在转移,而用户2只需要知道他何时在转移,而不需要知道用户3是否在转移。

Outlook Web加载项仅在当前项目的上下文中工作。但是,您可以考虑使用EWS或图形API来完成任务。但是web加载项本身并没有提供任何现成的功能。

不清楚您要使用哪个Outlook加载项API。你们能分享一下你们正在试用的代码片段吗?此外,由于您的场景涉及审批流程,您可能还需要查看可操作的消息:另外,您是否正在Outlook Desktop、Outlook on Mac、Outlook on Web、Outlook on Android或iOS中尝试此操作?@OutlookAdd insTeam MSFT实际上我正在尝试一种方法来实现此功能,既然我还没有完全理解那些Office脚本是如何工作的,我会问“这是我的问题,我该如何解决?”我会在桌面上尝试,但我想我的老板(让我这么做的)需要在网络上使用它,我会问这是否会改变smthOkay。我们不清楚您提到的用例,无法进一步帮助您。如果您能解释什么是用户的用例以及加载项在该用例中应该提供什么,它将帮助我们帮助您。@OutlookAdd insTeam MSFT好的,很抱歉,我会尝试更好地解释,我会在几分钟内编辑我的请求。对于图片:如何根据文本正文更改开始和结束日期?