簡體   English   中英

使用 Power Automate 將日期/時間從 Excel 導入 Sharepoint 列表

[英]Importing Dates/Time from Excel to a Sharepoint list using Power Automate

我希望有人可以對這個問題有所了解。 我正在嘗試構建一個基於 OneDrive 上存儲的 Excel 電子表格在 SP 列表中添加新條目/更新現有條目的流。 電子表格包含帶有日期和日期和時間的兩列。 我對此進行了廣泛的研究,試圖將日期正確地轉移到 SP 中。 根據此處此處的教程,常見的解決方案是使用表達式 AddDays(用於日期)和 AddSeconds(用於時間)。

但是,這些方法需要將日期和時間作為數值(分別為整數和浮點數)從 Excel 傳遞。 Excel Online 連接器似乎僅將這些值作為字符串傳遞。 正如在此線程中所討論的,這曾經適用於標准 Excel 連接器,但此連接器已被棄用。 我希望有人有解決方法或解決方案。 謝謝!

更新:由於 SP 列表期望日期時間為字符串,我還嘗試使用 Text 函數將日期和時間列轉換為 Excel 中的文本。 它用於傳輸日期,但時間值不一致。

聲明兩個變量

  1. StringDate類型:String
  2. StrToInt類型:整數

變量

現在將“StringDate”設置為您的 Excel 值。 (請記住,我正在使用 Apply to Each 來獲取 Excel 值)

字符串日期值

現在將“StringDate”轉換為帶有“StrToInt”的整數,並將“StrToInt”減1。

@{int(variables('StringDate'))}

字符串轉整數

現在將整數添加到 SharePoint 並將其轉換為日期。

@{addDays('1899-12-31',int(variables('StrToInt')),'yyyy-MM-dd')}

在此處輸入圖片說明

暫無
暫無

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

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