大家好侯谁,今天跟大家分享一個(gè)flow和SharePoint(SPO)時(shí)差的問(wèn)題瘪菌。我們前面的博文分享過(guò)如何通過(guò)flow來(lái)制作請(qǐng)假審批工作流弛秋,那么如果你的需求是需要申請(qǐng)人填寫(xiě)請(qǐng)假的時(shí)間凝危,這個(gè)時(shí)候你有可能會(huì)遇到這個(gè)問(wèn)題军俊。
當(dāng) FLOW 將 SPO LIST 中的時(shí)間獲取并發(fā)送郵件的時(shí)候尉共,郵件中的時(shí)間會(huì)有時(shí)差的問(wèn)題褒傅,此時(shí)我們應(yīng)該如何處理。
首先我們來(lái)模擬一下問(wèn)題的現(xiàn)象(當(dāng)你的 SPO LIST 中有一項(xiàng)是需要填寫(xiě)時(shí)間的項(xiàng))
通過(guò)下面標(biāo)黃的時(shí)間我們可以清楚的看到袄友,當(dāng)flow把審批請(qǐng)求通過(guò)郵件發(fā)送出來(lái)的時(shí)候時(shí)間是有問(wèn)題的殿托。接下來(lái)我們通過(guò)flow把時(shí)間糾正過(guò)來(lái),這個(gè)過(guò)程需要根據(jù)你所處位置的實(shí)際情況計(jì)算一下時(shí)差是差幾個(gè)小時(shí)杠河。
接下來(lái)我們調(diào)整一下flow的內(nèi)容把時(shí)間修正過(guò)來(lái)碌尔,在獲取動(dòng)態(tài)時(shí)間前面添加操作浇辜。(先獲取在使用)這個(gè)原則在flow里面基本試用的。
我們現(xiàn)在要做的是修改時(shí)間唾戚,所以我們的連接器選擇“數(shù)據(jù)操作”
連接器選擇完柳洋,我們的操作內(nèi)容選擇“數(shù)據(jù)操作 – 編輯”
打開(kāi)“數(shù)據(jù)操作 – 編輯”后我們按照?qǐng)D中提示,點(diǎn)擊“表達(dá)式”并在表達(dá)式中找到“日期和時(shí)間”選擇
“addHours(timestamp,hours,format?)”將小時(shí)數(shù)的整數(shù)值添加到傳入的字符串時(shí)間戳
當(dāng)選擇完 addHours()表達(dá)式后叹坦,光標(biāo)會(huì)自動(dòng)跳轉(zhuǎn)到括號(hào)內(nèi)部熊镣,此時(shí)鼠標(biāo)點(diǎn)擊“動(dòng)態(tài)內(nèi)容”將我們需要修改的時(shí)間添加進(jìn)來(lái),由于我的環(huán)境中 SPO LIST 項(xiàng)使用的中文所以會(huì)獲取一串?dāng)?shù)值募书,如果你的 SPO LIST 項(xiàng)是英文的話(huà)绪囱,看著會(huì)舒服一點(diǎn)。
在動(dòng)態(tài)內(nèi)容選擇完“開(kāi)始時(shí)間”后莹捡,會(huì)自動(dòng)跳轉(zhuǎn)回表達(dá)式欄鬼吵,這時(shí)我們需要將表達(dá)式補(bǔ)充完整。
addHours(triggerBody()?['OData__x5f00__x59cb__x65f6__x95f4_'],-8,'yyyy/MM/dd HH:mm')
分解一下
addHours() 將小時(shí)數(shù)的整數(shù)值添加到傳入的字符串時(shí)間戳
triggerBody()?[‘OData__x5f00__x59cb__x65f6__x95f4_’] 動(dòng)態(tài)內(nèi)容中的開(kāi)始時(shí)間
-8 根據(jù)實(shí)際情況調(diào)整時(shí)差小時(shí)數(shù)
yyyy/MM/dd HH:mm 時(shí)間格式
接下來(lái)我們需要將數(shù)據(jù)操作做一下重命名篮赢,當(dāng)然了這也不是必須要做的齿椅,主要是怕弄混了。
在重命名后启泣,我們要將編輯后的數(shù)據(jù)添加到“發(fā)送審批電子郵件”中涣脚,將原有的選項(xiàng)刪除掉,換上我們剛剛做好的數(shù)據(jù)操作
點(diǎn)擊更新流寥茫,我們本次的調(diào)整工作就完成了遣蚀,我們來(lái)看一下效果
好的,通過(guò)我們上面的調(diào)整已經(jīng)可以看到現(xiàn)在郵件中的時(shí)間已經(jīng)與 SPO LIST 中的時(shí)間一致了纱耻。本次分享與之前的分享多了一個(gè)表達(dá)式的使用芭梯,大家有時(shí)間可以看一下表達(dá)式的內(nèi)容可以為我們的 flow 增加很多多樣性。