import datetime
context = XSCRIPTCONTEXT
def datum_a1():
"""
Setzt das Datum im Iso-format: (jjjj-mm-dd) in Zelle A1.
Mit: `Cell.Formula´ würde dieses Datum als serielle Tageszahl
seit dem 30.12.1899 angezeigt. [ 3.11.1984 → 32084 ]
"""
doc = context.getDocument()
sheet = doc.CurrentSelection.Spreadsheet
cell = sheet.getCellRangeByName('A1')
datum = datetime.date(1987, 11, 3)
cell.FormulaLocal = datum.isoformat()
#cell.Formula = datum.isoformat() # Anzeige als serielle Zahl
Karolus
LO7.4.7.2debian 12(bookworm) auf Raspberry5 8GB (ARM64) LO25.2.3.2 flatpakdebian 12(bookworm) auf Raspberry5 8GB (ARM64)