簡體   English   中英

從 Power 自動到共享點列表的日期字段

[英]Date field from Power automate to sharepoint list

我已經設置了自動解析我定期收到的電子郵件。 電子郵件是通過第三方軟件系統生成的,沒有直接鏈接到 SharePoint 的 API。

我使用了初始化變量函數來解析電子郵件中的 HTML 並創建一個新的列表項。

所有字段都有效,但是 Date 不會通過並完全使流程失敗。

我收到此錯誤:

“OpenApiConnection”類型的工作流操作“Create_item”的“inputs.parameters”無效。 錯誤詳情:輸入參數“item/DateTime”必須是“String/date”類型。 要轉換的運行時值“25/02/2022”不具有預期的格式“字符串/日期”。

我在列表中的列設置是日期和時間字段,其中僅設置了日期。

列表列設置 日期 變量

我希望我已正確理解您的問題,但格式25/02/2022不被視為有效的 ISO 8601 日期。

我創建了一個名為Date Time String的變量並存儲了您的日期25/02/2022

為了使其有效,您需要對其進行轉換並為此進行轉換,這個表達式應該可以解決問題。

concat(split(variables('Date Time String'), '/')[2], '-', split(variables('Date Time String'), '/')[1], '-', split(variables('Date Time String'), '/')[0])

它實質上將日期反轉為 SharePoint 將接受的格式。

日期時間字符串

強類型日期時間

新列表項結果

項目清單

您也可以解析日期時間,然后使用formatDateTime輸出您想要的格式,見下文:

formatDateTime(parseDateTime(variables('Date Time String'), '', 'dd/MM/yyyy'))

注意:在上面的示例中,我沒有為 formatDateTime 指定格式(僅解析步驟),這將默認以與 SharePoint 兼容的 ISO 格式輸出日期時間。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM