Formeln direkt in Confluence berechnen
Seit einiger Zeit steht unsere Firma vor einer großen Herausforderung:
Wieviel Spaghetti müssen für das Mittagessen für die Anzahl der Anwesenden Mitarbeiter gekocht werden?
Nach langer Recherche und einigen mehr oder weniger erfolgreichen Versuchen haben wir beschloßen uns auf folgende Formel festzulegen:
Dies ist relativ einfach mit dem HTML Macro möglich. Dieses wird mit Confluence bereits ausgeliefert muss aber extra aktiviert werden. Eine Anleitung dazu gibt es hier.
So können auch andere Berechnungen direkt in Confluence eingefügt werden. Es könnten z.B. Umrechnungen oder Auswertungen von Tabellen vorgenommen werden.
Der gesamte Code für das obige Beispiel ist:
<input type="text" id="spaghetti-persons" name="spaghetti-persons" placeholder="Anzahl Personen"/>
Packungen Spaghetti: <b><span id="spaghetti-result"></span></b>
<script type="application/javascript">
var input = $("input#spaghetti-persons");
input.bind("propertychange change click keyup input paste", function(event) {
var result = Math.ceil(Number(input.val())/2)/2;
$("#spaghetti-result").text(result);
});
</script>