Formeln direkt in Confluence berechnen

von Florian Mutter

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:

Mit dieser Formel bekommt jeder unserer Mitarbeiter mindestens 125g Spaghetti. Damit die Köche (immer abwechselnd zwei unserer Mitarbeiter) nicht gezwungen sind krumme Mengen abzumessen wird mit der obigen Formel automatisch auf halber 500g Packungen gerundet.
Nun brauchen wir noch eine einfache Möglichkeit, wie man die eigentliche Berechnung ausführen kann. Dazu haben wir die Formel mit einem Eingabe-Feld in unser Confluence-Wiki eingebaut:

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>

Zurück

© 2006-2024 exensio GmbH
Einstellungen gespeichert

Datenschutzeinstellungen

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell, während andere uns helfen, diese Website und Ihre Erfahrung zu verbessern.

Sie können Ihre Einwilligung jederzeit ändern oder widerrufen, indem Sie auf den Link in der Datenschutzerklärung klicken.

Zu den gesetzlichen Rechenschaftspflichten gehört die Einwilligung (Opt-In) zu protokollieren und archivieren. Aus diesem Grund wird Ihre Opt-In Entscheidung in eine LOG-Datei geschrieben. In dieser Datei werden folgende Daten gespeichert:

 

  • IP-Adresse des Besuchers
  • Vom Besucher gewählte Datenschutzeinstellung (Privacy Level)
  • Datum und Zeit des Speicherns
  • Domain
You are using an outdated browser. The website may not be displayed correctly. Close