HOW TO

Füllen eines Datumsfeldes mit Werten aus einem Textfeld in ArcGIS Online

Last Published: December 13, 2021

Zusammenfassung

In diesem Artikel werden die Schritte zum Füllen eines Datumsfeldes mit Werten aus einem Textfeld unter Verwendung eines Arcade-Ausdrucks in ArcGIS Online beschrieben. In diesem Beispiel wird das Datumsformat "JJJJ/MM/TT, Ortszeit" verwendet.

Vorgehensweise

  1. Melden Sie sich bei ArcGIS Online an.
  2. Navigieren Sie zu Inhalt > Eigene Inhalte, und wählen Sie den gewünschten Feature-Layer aus.
  3. Klicken Sie auf der Seite des Feature-Layers auf Daten, um die Attributtabelle zu öffnen. Das folgende Beispiel ist eine Attributtabelle mit dem Feld IntakeDate, das die Datumsangaben in Form von Textdaten enthält.
Attributtabelle, die ein Textfeld mit Datumswert enthält
  1. Fügen Sie der Attributtabelle ein neues Feld des Typs Datum hinzu, indem Sie auf die Schaltfläche Optionen Die Schaltfläche und dann auf Feld hinzufügen klicken.
Hinzufügen eines neuen Feldes in einer Attributtabelle in ArcGIS Online
  1. Klicken Sie auf die Kopfzeile des neuen Feldes, und wählen Sie Berechnen aus.
  2. Wählen Sie im Bereich Feld berechnen Arcade aus.
  1. Führen Sie unter Ausdruck das folgende Skript aus. In diesem Beispiel wird das Datumsformat MM/TT/JJJJ, Ortszeit basierend auf der Funktionsweise von Date() und ToLocal() verwendet.
    var date_text = $feature.IntakeDate //replace this parameter with the desired field     function Convert2Date(date_text){          var months = {"01": 0, "02": 1, "03": 2, "04": 3, "05": 4, "06": 5, "07": 6, "08": 7, "09": 8, "10": 9, "11": 10, "12": 11};          var date_list = Split(date_text, '/')          var yearNum = Number(date_list[0]);          var monthNum = months[date_list[1]];          var dayNum = Number(date_list[2]);          return Date(yearNum,monthNum,dayNum);     }     return ToLocal(Convert2date(date_text));
  1. Klicken Sie auf Testen, um zu überprüfen, ob das Skript ausgeführt und der gewünschte Wert zurückgegeben wird. Der Feldwert wird im Abschnitt Ergebnisangezeigt. Klicken Sie auf OK, um die Einstellungen zu speichern.
Datumswert als Ergebnis der Ausführung des Arcade-Skripts

Die folgende Abbildung zeigt, dass das neue Datumsfeld LocalDate gefüllt wurde.

Neues Datumsfeld wurde mit den Werten gefüllt

Artikel-ID: 000026844

Benachrichtigungen erhalten und Lösungen für neue oder häufige Probleme finden

Unser neuer KI-Chatbot stellt zusammengefasste Antworten und Videolösungen für Sie bereit.

Esri Support App herunterladen

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Esri Support App herunterladen

Zu Download-Optionen wechseln