Funktionen mit Javascript

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

lim6us
Beiträge: 4
Registriert: Di, 16.12.2008 19:47

Funktionen mit Javascript

Beitrag von lim6us »

Hallo zusammen!

In 'OpenOffice.org Basic' ist eine Funktion ja recht einfach zu programmieren. Beispiel:

Code: Alles auswählen

function sum(a, b)
sum = a+b
End function
Frage: Wie schreibt man diese Funktion in Javascript, sodass ich sie genauso in einer Zelle anwenden kann?

Wenn jemand noch ein paar Links zum Thema Javascript in OOo hat (Beispiele, Tutorials, ...) wäre ich sehr dankbar!

Kennt jemand vlt. ein Makro, welches aus dem Datum das Tierkreiszeichen des Mondes berechnet? (muss nicht Javascript sein)

MfG, Sven
Zuletzt geändert von lim6us am Do, 18.12.2008 11:43, insgesamt 1-mal geändert.
hawkhunter2002
**
Beiträge: 32
Registriert: So, 25.02.2007 09:11
Wohnort: Ingolstadt

Re: Funktionen mit Javascript

Beitrag von hawkhunter2002 »

Hier
http://user.services.openoffice.org/en/ ... =45&t=2721
unter anderem ein kleines Java Script Beispiel (Function) von unserem Forenmitglied hol.sten
Auch kannst du dir in OOo unter Extras Macros > Macros Verwalten > Java Script zuerst eine Library über Erstellen
erstellen (schönes Wortspiel) und dann über Erstellen den Java Script Debugger mit einem Beispiel öffen.

Gruß

Hawk
lim6us
Beiträge: 4
Registriert: Di, 16.12.2008 19:47

Re: Funktionen mit Javascript

Beitrag von lim6us »

hawkhunter2002 hat geschrieben:Hier
http://user.services.openoffice.org/en/ ... =45&t=2721
unter anderem ein kleines Java Script Beispiel (Function) von unserem Forenmitglied hol.sten
Ja, das ist aber keine Funktion, die das tut was ich oben beschrieben habe (diese produziert verschiedene Messageboxen oder?).
Mein Problem ist, das ich ein Javascript habe, das normalerweise auf einer Website läuft (http://lexikon.astronomie.info/java/sun ... nmoon.html). Dieses möchte ich so verändern, dass der Input aus Zellen in Calc kommt und der Output wiederum in Zellen geschrieben wird. Das ganze soll dann wie eine normale Funktion in Calc aufgerufen werden können (=Funktion(A1;C4;..)).
Auch kannst du dir in OOo unter Extras Macros > Macros Verwalten > Java Script zuerst eine Library über Erstellen
erstellen (schönes Wortspiel) und dann über Erstellen den Java Script Debugger mit einem Beispiel öffen.
Ja, da ist dieses Helloworld-Beispiel, aber was fange ich damit an? Wie benutze ich das?

MfG, Sven
Antworten