cyberplan
Goto Top

Geburtstagsgrüße per SharePoint und Powerautomate

Hallo alle zusammen,

ich würde gerne mittels einer bereits vorhandenen SharePoint Liste und PowerAutomate einen automatisierten Versand der Geburtstagsgrüße einrichten.
Im Internet habe ich bereits etwas recherchiert, allerdings nur antworten gefunden, welche das englische Datumsformat nutzen, wo die Abfrage bei mir immer auf den Fehler schlägt.

Falls es Relevant ist. Das Feld DOB (Date of Birth) ist ein Datumsfeld.

Vielleicht hat jemand ja auch eine Musterlösung für mich.

Ich füge euch mal ein paar Screenshots an und hoffe ihr findet meinen Fehler face-smile

Vielen Dank schonmal im Voraus.

Liebe Grüße
2023-01-31 10_07_43-
2023-01-31 10_20_16-ict - new-employee - alle elemente

Content-Key: 5753441532

Url: https://administrator.de/contentid/5753441532

Printed on: April 27, 2024 at 23:04 o'clock

Member: zaphod88
zaphod88 Jan 31, 2023 at 18:40:26 (UTC)
Goto Top
Moin.

Da soll ein Vergleich rein in die Condition, nehme ich an? Also ob das Datum des jeweiligen Eintrags das von heute ist?

Das wäre dann:

if( 
   equals(
       formatdatetime(items('Apply_to_each')?['DOB'],'MM/dd/yyyy'),  
       utcNow('MM/dd/yyyy')  
   )
)

Du läufst übrigens auch oben in das 100er-Limit bei den Iterationen rein - das kann man per händischer Eingabe des Top-Wertes beim "Get Items" umgehen (per Default leer, bis zu 2000 sind glaube bei Sharepoint möglich). Ansonsten zieht der Flow nur die ersten 100 Elemente der Liste.
Member: Cyberplan
Cyberplan Feb 01, 2023 at 08:08:19 (UTC)
Goto Top
Zitat von @zaphod88:

Moin.

Da soll ein Vergleich rein in die Condition, nehme ich an? Also ob das Datum des jeweiligen Eintrags das von heute ist?

Das wäre dann:

if( 
   equals(
       formatdatetime(items('Apply_to_each')?['DOB'],'MM/dd/yyyy'),  
       utcNow('MM/dd/yyyy')  
   )
)

Du läufst übrigens auch oben in das 100er-Limit bei den Iterationen rein - das kann man per händischer Eingabe des Top-Wertes beim "Get Items" umgehen (per Default leer, bis zu 2000 sind glaube bei Sharepoint möglich). Ansonsten zieht der Flow nur die ersten 100 Elemente der Liste.

Ich muss jetzt einfach mal so blöd fragen - wo muss ich hier was eintragen?
2023-02-01 09_06_26-
Member: zaphod88
zaphod88 Feb 01, 2023 at 09:54:31 (UTC)
Goto Top
In das Compose oben: Keine Ahnung. Was war denn vorher drin? face-smile

In das 'Apply to each': Das 'value' von 'Get items'.

In die Condition links:
formatdatetime(items('Apply_to_each')?['DOB'],'MM/dd/yyyy')  
und rechts:
utcNow('MM/dd/yyyy')