类型/格式为“String/date-time”的“item/start”无法转换为类型/格式“String/date-no-tz”。'

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

我想构建一个流程,将 TEAMS 列表中的日历传输到 Outlook。 但是我保存流程时遇到问题

这是我的代码:

{
  "type": "OpenApiConnection",
  "inputs": {
    "parameters": {
      "table": "...=",
      "item/subject": "@triggerBody()?['Title_x0020_Category']",
      "item/start": "@triggerBody()?['Beginday']",
      "item/end": "@triggerBody()?['Endday']",
      "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": {},
  "runtimeConfiguration": {
    "staticResult": {
      "staticResultOptions": "Enabled",
      "name": "Create_event_(V4)0"
    }
  }
}

在此输入图片描述

错误: 流程保存失败,代码为“OpenApiOperationParameterValidationFailed”,消息“工作流程操作“Create_event_(V4)”中的输入参数“item”验证失败:路径“item”中值为“”@triggerBody()?['Beginday']“”的参数类型/格式“String/date-time”的 /start' 无法转换为类型/格式“String/date-no-tz”。'.

string datetime outlook calendar microsoft-teams
1个回答
0
投票

错误消息表明 item/start 的值格式错误。它应该是 String/date-no-tz 格式,但目前是 String/date-time 格式。您可以使用 Power Automate 中的 ConvertTimeZone 函数来转换日期格式。

© www.soinside.com 2019 - 2024. All rights reserved.