---
sourceDocument: Yokohama Mobile-Konfiguration und -Navigation
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/yokohama/mobile

 Release :

    - yokohama

ft:locale :

    - de-DE

ft:publication_title :

    - Yokohama Mobile-Konfiguration und -Navigation

ft:clusterId :

    - mobile

bundleId :

    - mobile

workflow :

    - Platform


---

# Skriptcode für Kommentartyp und Updates für Eingabeaktionen

# Skriptcode für Kommentartyp und Updates für Eingabeaktionen {#ariaid-title1}

* Freigeben Version: Yokohama
* 
* Aktualisiert 6. März 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Verwenden Sie das folgende Skript, um zu bestimmen, wo Anwenderkommentare gespeichert werden, die in ein Eingabeformular eingegeben wurden. Das Skript zeichnet auch das Löschen von Kommentaren, Aktualisierungen, Einfügen von neuem Text und die Nachverfolgung des Zeitstempels von Changes auf.
Dieser Code definiert eine Funktion WriteBackActionDas Parameteraktionen für eine bestimmte Eingabe verarbeitet. Ruft die Parameteraktionen für ab <var class="keyword varname">eingabe1 </var>Und iteriert sie durch, um Kommentare zu verarbeiten. Wenn ein Kommentar als gelöscht markiert ist, kann der Administrator jede Logik festlegen, die das Löschen eines Kommentars verarbeitet. Wenn die entsprechenden Felder auf eine leere Zeichenfolge festgelegt werden; andernfalls werden der Kommentarwert und der Zeitstempel der letzten Aktualisierung abgerufen, um den Kommentar in der Ergebnistabelle für den spezifischen Datensatz hinzuzufügen oder zu aktualisieren.  

    (function WriteBackAction(parm_input, parm_variable, actionResult, additionalData) { 
    var additionalInputDataMap = additionalData.getAdditionalInputDataMap();
    var paramActions = additionalInputDataMap['input1'].getParameterActions(); // input1 stands for the input's name. Could be any input type
    for (i = 0; i < paramActions.length; i++) {
    var currentAction = paramActions[i];
    // Handle Add/Remove/Update Comment 
    if (currentAction.getType() === 'comment') {
    var hasDeleted = currentAction.hasDeleted(); // Checks if the user deleted the comment in the input form's UI
    if (hasDeleted && hasDeleted == true) {
    // Handle delete logic here, for example set the field where the comment is set to an empty string
    } 
    else 
    {
      var commentValue = currentAction.getCommentValue();
                  var commentLastUpdatedTimeStamp = currentAction.getLastUpdatedTimestamp();

    // handle here add/update comment to the result table for the specific record 
    }
    }
    }


