从其他用户处获取日历 - PowerAutomate

问题描述 投票:0回答:1

我有一个即时云流,用于检查是否已在 SharePoint 列表中创建休假请求。如果是这样,流程应自动在相应人员的 Outlook 中创建日历条目。我如何将其输入到流程中?非常感谢您的支持。

// 我已经有了一个工作流程,但仅限我自己。如果其他用户也进行了输入,则也应将其保存在他们的日历中。我该怎么做才能使日历动态化?

我可以使用这样的变量:@{body('Get_signed-in_user_profile')?['userPrincipalName']}(无效)

power-automate power-platform power-automate-custom-connector
1个回答
0
投票

我已经这样做了第一步:

{
   "type":"OpenApiConnection",
   "inputs":{
      "parameters":{
         "id":"@triggerBody()?['Author']?['Email']"
      },
      "host":{
         "apiId":"/providers/Microsoft.PowerApps/apis/shared_office365users",
         "connection":"shared_office365users",
         "operationId":"UserProfile_V2"
      }
   },
   "runAfter":{
      "Compose_1":[
         "Succeeded"
      ]
   }
}

这是下一步:

{
   "type":"OpenApiConnection",
   "inputs":{
      "parameters":{
         "table":"@outputs('Get_user_profile')?['body/calendarId']",
         "item/subject":"Ferien",
         "item/start":"@outputs('Format_StartDate')",
         "item/end":"@outputs('Compose_1')",
         "item/timeZone":"(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna"
      },
      "host":{
         "apiId":"/providers/Microsoft.PowerApps/apis/shared_office365",
         "connection":"shared_office365",
         "operationId":"V4CalendarPostItem"
      }
   },
   "runAfter":{
      "Get_user_profile":[
         "Succeeded"
      ]
   }
}
© www.soinside.com 2019 - 2024. All rights reserved.