Ich hoffe, dass dies nur ein einfaches Problem für jemanden sein sollte, der regelmäßig Benutzermakros für Konfluenz schreibt.Confluence Benutzermakro für die Woche des Jahres
Ich möchte einfach nur die Woche des Jahres auf der Seite anzeigen. Ich habe den Benutzer-Makro mit den üblichen Metadaten erstellt und enthalten die folgenden nur für jetzt das aktuelle Datum:
## @noparams
<div>$content.currentDate</div>
Die Version der Einmündung ist 5.9.8 und ich habe die documentation gesucht, um zu versuchen und alle Methoden finden für die Eigenschaft 'currentDate', aber es ist nicht dokumentiert, dass das currentDate-Feld sogar für das ContentEntityObject ($ content) existiert. Ich habe versucht, '$ content.currentDate.get (3)' zu verwenden, da ich glaube, dass Java die Woche des Jahres zurückgibt, aber dann gibt Confluence nur den gesamten Block als reinen Text wieder.
Enthält Confluence die Geschwindigkeitswerkzeuge, z. B. DateTool? –
Sehr nützliche Antwort. Schade, dass ich in der Makroumgebung nicht auf moment.js zugreifen kann. Ich habe deine Antwort kombiniert mit der einen [http://stackoverflow.com/questions/6117814/get-week-of-year-in-javascript-like-in-php] verwendet, um zu bekommen, was ich brauchen. Es gab jedoch ein paar Probleme: 1. Ich musste das HTTP wie beschrieben [hier] aktivieren (https://confluence.atlassian.com/confkb/how-to-use-javascript-in-confluence-313458839.html) 2. Ich musste das Makro an der Unterseite der Seite setzen, als das Schreiben des Textes erschien, um den folgenden Text in der Seite zu überschreiben, der einmal – sebpinski
Hoppla genannt wurde, bemerkte gerade, dass Sie ** Woche des Jahres ** * nicht sagten * **Wochentag**. – dvdsmpsn