Outlook Microsoft PowerApps |如何从o365连接获取日历事件?

Outlook Microsoft PowerApps |如何从o365连接获取日历事件?,outlook,office365,powerapps,Outlook,Office365,Powerapps,我目前正在用Microsoft PowerApps测试一些东西。我的目标是创建一个应用程序,显示我的office 365帐户的日历事件。我已将连接应用到office 365,并能够获取电子邮件。但我不知道如何获取事件,因为没有任何文档记录。在PowerAppStudio环境中,我可以看到Office365.CalendarGetItem(…等函数可用,但语法不清楚。请有人向我解释如何正确使用它。您需要选择一个日历,在其中读取项目 Office365.CalendarGetItems(name o

我目前正在用Microsoft PowerApps测试一些东西。我的目标是创建一个应用程序,显示我的office 365帐户的日历事件。我已将连接应用到office 365,并能够获取电子邮件。但我不知道如何获取事件,因为没有任何文档记录。在PowerAppStudio环境中,我可以看到Office365.CalendarGetItem(…等函数可用,但语法不清楚。请有人向我解释如何正确使用它。

您需要选择一个日历,在其中读取项目

Office365.CalendarGetItems(name of your calendar).value

我的经验如下

Office365Outlook.CalendarGetItems (string table, [advanced][Optional]string $filter, [advanced][Optional]string $orderby, [advanced][Optional]integer $skip, [advanced][Optional]integer $top)
你需要使用

Office365Outlook.CalendarGetTables()
获取日历对象。名称和

Office365Outlook.CalendarGetItems()
获取该对象的日历项

证明:

  • 添加您的Office365 outlook连接器
  • 创建一个下拉列表并记下名称,或者给它一个新名称
  • 将下拉列表的项目值设置为Office365.CalendarGetTables().value
  • 这为您提供了一个获取日历项目的参考,您现在可以使用图库进行此操作

  • 添加一个图库(我只需选择一个我喜欢的布局模板并重新配置)
  • 将库的项目值设置为Office365.CalendarGetItems(YourDropDownName.Selected.Name)。值 其中YourDropDownName是您创建的下拉列表的名称
  • 默认情况下,它将从今天的会议开始列出。
    CalendarGetItems有一些过滤选项,语法如下

    Office365Outlook.CalendarGetItems (string table, [advanced][Optional]string $filter, [advanced][Optional]string $orderby, [advanced][Optional]integer $skip, [advanced][Optional]integer $top)
    

    我也使用了这个很好的参考

    添加Office 365连接器作为连接 创建空白表单 添加一个列表框 设置ListBox>Items=Office365.CalendarGetTables().value.DisplayName 添加图库 将“数据”选项卡上的图库样式更改为“标题”和“副标题” Dry gallery>Items=Office365.CalendarGetTables().value

    您现在可以查看日历及其名称

    我要用这个再绕远一点


    不,您的答案不起作用。目前似乎没有办法使日历功能可用。microsoft powerapps网站上有以下引用:“截至撰写本文时,日历和联系人功能不受支持。”是的,可以从日历中读取项目。我使用该代码在microsoft power应用程序中执行了此操作。如果您查看microsoft flows,也可以看到此功能。我想发布一张图片,但我无法…祝您好运