Skip to main content
Community site session details

Community site session details

Session Id : ePLCqqlTpffYQGax/AesPk
Power Automate - Building Flows
Unanswered

Datum aus Sharepoint Liste auslesen und ein Mail senden, wenn Datum in Spalte = heute

Like (0) ShareShare
ReportReport
Posted on 16 May 2025 09:48:49 by 2

Power Automate Flow.

Ich habe eine Liste erstellt, die in einer Spalte "Prüfung fällig am" ein berechnetes Datum enthält im Format 15.05.2025. Wenn ich über das Datum mit der Maus fahre, sehe ich die Zeitzone (UTC-8:00) PST Pacific Standard Time - USA, Kanada)

Ich habe nun einen PowerAut.-Flow erstellt, der folgendes macht:

  1. Recurrence: Interval=1, Frequenz=Tag, Zeitzone=(UTC-8:00) Pacific Time (USA und Kanada), Startuhrzeit=2025-05-14T08:00:00Z

  2. Element abrufen: die Liste, von der ich die Daten abfragen will > ohne Erweiterte Paramter

  3. For ech: body/value

  4. Zeitzone konvertieren: Base time=Spalte aus welcher ich die Daten auslesen möchte "Prüfung fällig am". Source time zone=(UTC-08:00) Pacific Time (US und Canada), Destination time zone=(UTC+01:00) Amsterdam, Berlin, Bern. Rome. Stockholm, Vienna, Time unit=dd.MM.yyyy

  5. Bedingung: Prüfung fällg am ist gleich utcNow()

  6. Wahr = E-Mail senden (V2).

     

Der Flow macht bis zur Bedingung alles korrekt. Das Datum wird korrekt in dd.MM.yyyy konvertiert. Jedoch ist die Prüfung false, obwohl in der List das heutige Datum erfasst ist.

  • Suggested answer
    MB-16050946-0 Profile Picture
    2 on 19 May 2025 at 11:27:58
    Datum aus Sharepoint Liste auslesen und ein Mail senden, wenn Datum in Spalte = heute
    Ich habe das wie beschrieben angepasst, dennoch scheint immer noch irgendwo ein Fehler zu bestehen:
     
    Hier der Code - wo besteht der Fehler?
     
    Wiederholung
     
    {
      "type": "Wiederholung",
      "Wiederholung": {
        "frequency": "Tag",
        "Intervall": 1,
        "startTime": "2025-05-14T06:00:00Z",
        "timeZone": "Pazifische Standardzeit",
        "Zeitplan": {
          "Minuten": [
            0
          ]
        }
      },
      "Metadaten": {
        "operationMetadataId": "02cbb94c-949c-47fe-a18b-76876999e3ea"
      }
    }
     
     
    Elemente abrufen
     
    {
      "type": "OpenApiConnection",
      "Eingänge": {
        "Parameter": {
          "Datensatz": "xxxx",
          "Tabelle": "07216CF9-3A00-43E4-AB51-930683A3F6FD"
        },
        "Gastgeber": {
          "apiId": "/providers/Microsoft.PowerApps/apis/shared_sharepointonline",
          "connection": "shared_sharepointonline",
          "operationId": "GetItems"
        }
      },
      "runAfter": {}
    }
     
     
    Für jeden
     
    {
      "type": "Foreach",
      "foreach": "@outputs('Elemente_abrufen')?[' Körper/Wert']",
      "Aktionen": {
        "Bedingung": {
          "type": "Wenn",
          "description": "Prüft, ob das Fälligkeitsdatum der Prüfung gleich dem aktuellen UTC-Datum ist.",
          "Ausdruck": {
            "und": [
              {
                "gleich": [
                  "@formatDateTime(convertTimeZone(items('For_each')?[' Pr_x00fc_fung_x0020_f_x00e4_llig'], 'W. Europe Standard Time', 'UTC'), 'yyyy-MM-ddTHH:mm:ssZ')",
                  "@utcNow('yyyy-MM-ddTHH:mm:ssZ')"
                ]
              }
            ]
          },
          "Aktionen": {
            "E-Mail_senden_(V2)": {
              "type": "OpenApiConnection",
              "Eingänge": {
                "Parameter": {
                  "emailMessage/To": "xxxx",
                  "emailMessage/Subject": "Infoportal für Lehrpersonen: Anleitung muss geprüft werden",
                  "emailMessage/Body": "<p class=\"editor-paragraph\">Hallo @{items('For_each')?[' field_1']}</p><br><p class=\"editor-paragraph\">Die Anleitung @{items('For_each')?[' field_4']} muss heute auf ihre Aktualität geprüft werden. Es ist wichtig, dass die Anleitungen immer auf dem neuesten Stand sind.</p><br><p class=\"editor-paragraph\">Hast du die Anleitung geprüft, erfasse in der Spalten @{items('For_each')?[' field_7']} &amp; @{items('For_each')? ['field_8']}, dass du die Prüfung vorgenommen hast.</p><br><p class=\"editor-paragraph\">Vielen Dank für deine Mitarbeit 😊</p>",
                  "emailMessage/Importance": "Normal"
                },
                "Gastgeber": {
                  "apiId": "/providers/Microsoft.PowerApps/apis/shared_office365",
                  "connection": "shared_office365",
                  "operationId": "SendEmailV2"
                }
              }
            }
          },
          "else": {
            "Aktionen": {}
          },
          "runAfter": {
            "Zeitzone_konvertieren": [
              "Erfolgreich"
            ]
          }
        },
        "Zeitzone_konvertieren": {
          "type": "Ausdruck",
          "kind": "ConvertTimeZone",
          "Eingänge": {
            "baseTime": "@items('For_each')?[' Pr_x00fc_fung_x0020_f_x00e4_llig']",
            "sourceTimeZone": "Pacific Standard Time",
            "destinationTimeZone": "W. Europe Standard Time",
            "formatString": "yyyy-MM-ddTHH:mm:ssZ"
          }
        }
      },
      "runAfter": {
        "Elemente_abrufen": [
          "Succeeded"
        ]
      }
    }
     
     
     
  • lbendlin Profile Picture
    8,101 Super User 2025 Season 2 on 16 May 2025 at 12:35:17
    Datum aus Sharepoint Liste auslesen und ein Mail senden, wenn Datum in Spalte = heute
    Das Z am Ende des Datetime strings bedeutet "Zulu" - also UTC.  Es is besser, immer alles in UTC zu belassen.  Du solltest auch das ISO-8601 Format beibehalten, auch fuer Deine Vergleiche.  Also immer yyyy-MM-dd  anstatt das deutsche dd.MM.yyyy  .
     
    Startuhrzeit=2025-05-14T08:00:00Z ist also 6 Uhr frueh CEST  etc.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Announcing our 2025 Season 2 Super Users!

A new season of Super Users has arrived, and we are so grateful for…

Paul Stork – Community Spotlight

We are honored to recognize Paul Stork as our July 2025 Community…

Congratulations to the June Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 497 Super User 2025 Season 2

#2
David_MA Profile Picture

David_MA 436 Super User 2025 Season 2

#3
Riyaz_riz11 Profile Picture

Riyaz_riz11 244 Super User 2025 Season 2

Loading complete