Datuma un laika vērtību plūsmā pielāgošana vai formatēšana
Raksts
Šajā rakstā ir norādītas darbības, kas jāveic, lai pielāgotu vai formatētu plūsmas datuma un laika vērtības Power Automate .
Strādājot ar datuma un laika vērtībām Power Automate plūsmā, iespējams, konstatēsit, ka datuma un laika formāts nav tāds, kā gaidījāt, vai arī vēlēsities pielāgot izvades formātu. To var izdarīt, nododot formāta virknes funkcijai formatDateTime .
Datuma un laika formatēšana
Šī formatDateTime() funkcija Power Automate ļauj manipulēt un formatēt datuma un laika vērtības dažādos parādīšanas formātos. Tas piedāvā arī vienkāršu veidu, kā apstrādāt datus un laiku dažādās laika joslās.
Funkcijai formatDateTime() ir divi parametri:
Laikspiedols: laikspiedols ir datuma un laika vērtība, kas jāformatē.
Tā var būt manuāla virkne vai dinamisks saturs. Ievadot manuāli, paredzams, ka laikspiedols atbildīs ISO 8601 formātam ("gggg-MM-ddTHH:mm:ssZ").
Formāta virkne: formāta virkne norāda izvades formātu datumam un laikam.
Funkcijas formatDateTime() formāta virknes parametrs var būt standarta formāta virkne vai pielāgota formāta virkne.
Standarta formāta virknes
Standarta formāta virkne izmanto vienu rakstzīmi (piemēram, d, g vai G) kā formāta apzīmētāju.
Piemēri
Formāta virkne g atbilst vispārīgajam datuma/laika modelim (saīsinātais laiks):
Pielāgota formāta virkne ir jebkura virkne ar vairāk nekā vienu rakstzīmi (piemēram M/dd/yyyy h:mm tt), kas var kontrolēt datuma un laika vērtības mēneša, dienas, gada, stundas, sekundes un tā tālāk redzamību, pozicionējumu un precizitāti.
Piemēri
Formāta virkne M/dd/yyyy h:mm tt attēlo tādu pašu rakstu kā standarta formāta virkne g , kā aprakstīts standarta formāta virknēs:
utcNow() funkcija, kas tiek izmantota kā laikspiedols, lai automātiski ienestu pašreizējo datumu un laiku utc, un formāta virkne dd-MM-yyyy , lai parādītu datumu un laiku:
formatDateTime(utcNow(), 'MMMM dd, yyyy, HH:mm') Atgriež pašreizējo datuma laiku formātā 2009. gada 15. jūnijs 16:50
utcNow() funkcija, kas tiek izmantota kā laikspiedols, lai automātiski ienestu pašreizējo datumu un laiku utc, un formāta virkne dd-MM-yyyy , lai parādītu datumu, bet ne laiku:
Dinamiskais saturs ir mainīgie, ko rada trigeri un darbības plūsmas diagrammā. Tie ļauj lietotājiem atlasīt lauku atsauces no iepriekšējām darbībām un rakstīt izteiksmes.
Šajā piemērā ir aprakstīta vienkārša plūsma, kas parāda funkcijas izmantošanu formatDateTime() ar dinamisku saturu. Šajā piemērā izmantotais trigeris ir manuāli aktivizēta plūsma, kurai nepieciešama lietotāja ievade.
Pievienojiet darbību Nosūtīt e-pasta ziņojumu (v2).
Zem pogas Manuāli aktivizēt plūsmu karte atlasiet pluszīmi (+)Pievienot > darbību.
Laukā Meklēt sāciet rakstīt Sūtīt e-pasta ziņojumu (v2) un atlasiet to sarakstā, kad to redzat.
E-pasta ziņojumā atlasiet lauku Pamatteksts un pēc tam atlasiet fx (Ievietot izteiksmi).
Atlasiet Dinamisks saturs.
Šeit redzamais dinamiskais saturs ir saistīts ar trigeri. Tas sasaista sprūdu un veicamās darbības.
Laukā virs Dinamiskais saturs sāciet rakstīt formatDateTime un atlasiet to nolaižamajā izvēlnē, kad tas tiek parādīts.
Ritiniet uz leju dinamiskā satura sarakstā un atlasiet Trigera datums. Ja tas netiek parādīts, atlasiet Skatīt vairāk.
Šī mainīgā dinamiskais saturs nāk no trigera datuma lauka.
Nodrošiniet formāta virkni (ko ieskauj atsevišķas pēdiņas), pamatojoties uz datumam vēlamo izvades formātu. Šajā piemērā tiek izmantots formāts MM/dd/gggg.
Cilnē Parametri ievietojiet e-pasta ziņojumu laukā Kam un tēmu laukā Tēma .
Atlasiet vienumu Saglabāt.
Pēc plūsmas izpildes saņemtajā e-pasta ziņojumā tiek rādīts datums norādītajā formātā MM/dd/gggg.
Piemērs ar laika joslas konvertēšanu
Power Automate pēc noklusējuma izmanto universālo koordinēto laiku (UTC). Lai apstrādātu datuma un laika vērtības citās laika joslās, varat to izmantot formatDateTime kopā ar convertTimeZone funkciju.
Piemēram, lai parādītu pašreizējo laiku austrumu standarta laikā, varat izmantot šādu sintaksi:
formatDateTime(convertTimeZone(utcNow(), 'UTC', 'Eastern Standard Time'), 'yyyy-MM-dd HH:mm:ss') Atgriež austrumu standarta laikam koriģēto datuma laiku
Saistītā informācija
Lai iegūtu papildinformāciju par datuma un laika funkciju, atlasiet tālāk norādītos rakstus.
Demonstrate the use of Microsoft Power Platform solutions to simplify, automate, and empower business processes for organizations in the role of a Functional Consultant.