[GastForen Programmierung/Entwicklung AppleScript ical-Ereignis aus filemaker

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

ical-Ereignis aus filemaker

wall1_01
Beiträge gesamt: 3

7. Jun 2013, 10:01
Beitrag # 1 von 7
Bewertung:
(8198 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich habe für das Erzeugen eines Events aus fm heraus ein berechnetes appleScript geschrieben. Das funktioniert wunderbar, solange ich nicht versuche einen Erinnerungstermin per Email einzufügen. Dann erscheint folgende Fehlermeldung "„iCal“ hat einen Fehler erhalten: Das Element kann nicht in den Container bewegt oder dort angelegt werden.".
Was mache ich falsch?

Hier das Skript:

"tell application \"iCal\"
¶ tell calendar \"" & Kontaktdatenbank::Kalender & "\"
¶ set this_event to make event at end of events with properties {start date:date \"" & Kontaktdatenbank::ICAL & "\", end date:date \"" & Kontaktdatenbank::ICAL & "\", summary:\"" & "FM-Kontakt " & Kontaktdatenbank::Nachname & " anrufen" & "\", status:confirmed, allDay Event:true, location:\"" & "Telefon" & "\", description:\"" & Kontaktdatenbank::Firma & ", " & Kontaktdatenbank::Nachname & ", " & Kontaktdatenbank::Telefon_geschäftlich & "\" }
¶ make mail alarm with properties {trigger date:date\"" & Kontaktdatenbank::ICAL & "\"}
¶ make display alarm with properties {trigger interval:(-24 * 60) - 30}
¶ end tell
¶end tell"

Danke für eine Antwort.

Gruß
Götz
X

ical-Ereignis aus filemaker

Hans Haesler
  
Beiträge gesamt: 5826

7. Jun 2013, 10:51
Beitrag # 2 von 7
Beitrag ID: #513534
Bewertung:
(8172 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Götz,

herzlich willkommen im AppleScript_Forum auf HDS! :-)

mit iCal habe ich keine Scripting-Erfahrung. Ich müsste mich erst schlau machen.
Zudem muss ich gleich weg und werde den ganzen Tag abwesend sein.

Deshalb hoffe ich sehr, dass sich bald ein iCal-Crack melden wird ...

Gruss, Hans


als Antwort auf: [#513530]

ical-Ereignis aus filemaker

masterkey
Beiträge gesamt:

12. Jun 2013, 15:50
Beitrag # 3 von 7
Beitrag ID: #513780
Bewertung:
(8090 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
 

hi götz

um einen mail alarm versenden zu können, müssen folgende voraussetzungen erfüllt sein:

• im adressbuch muss die «eigene» visitenkarte definiert sein (e-mail absender adresse)
• dem event muss mindestens ein teilnehmer [mit e-mail adresse] hinzugefügt werden (empfänger e-mail adresse)
• der wert der property «trigger date» im mail alarm muss vom type date (datum) sein
• die empfänger e-mail adresse darf nicht gleich der e-mail absender adresse sein, damit eine einladungsdatei versandt wird


mein testcode (nur applescript, nicht innerhalb filemaker):

Code
set myDate1 to ((current date) + 180) 
set myDate2 to ((current date) + 900)
set myDate3 to ((current date) + 60)

tell application "Calendar"
set myEvent to make new event of calendar "privat" with properties {summary:"Test", start date:myDate1, end date:myDate2}
make new attendee of myEvent with properties {display name:"fritz", email:"x@y.ch"}
make new mail alarm of myEvent with properties {trigger date:myDate3}
end tell


hoffe das hilft.
viel spass.


als Antwort auf: [#513530]

ical-Ereignis aus filemaker

wall1_01
Beiträge gesamt: 3

13. Jun 2013, 14:06
Beitrag # 4 von 7
Beitrag ID: #513814
Bewertung:
(8053 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo und vielen Dank für die Unterstützung,

ich habe das mal in fm-script übersetzt und stoße leider immer noch auf die gleiche Fehlermeldung.

"tell application \"iCal\"
¶ tell calendar \"" & Kontaktdatenbank::Kalender & "\"
¶ set this_event to make event at end of events with properties {start date:date \"" & Kontaktdatenbank::ICAL & "\", end date:date \"" & Kontaktdatenbank::ICAL & "\", summary:\"" & "FM-Kontakt " & Kontaktdatenbank::Nachname & " anrufen" & "\", status:confirmed, allday event:true, description:\"" & Kontaktdatenbank::Firma & ", " & Kontaktdatenbank::Nachname & ", " & Kontaktdatenbank::Telefon Arbeit & "\"}
¶ make new attendee of this_event with properties {display name:\"" & "Heini" & "\", email:\"" & "xyz@www" & "\"}
¶ make new mail alarm of this_Event with properties {trigger date:\"" & "13.06.2013"& "\"}

¶ end tell
¶ show this_Event
¶end tell"

Noch irgend einen Vorschlag?
Ich wäre dankbar.

Gruß
Götz


als Antwort auf: [#513780]

ical-Ereignis aus filemaker

masterkey
Beiträge gesamt:

13. Jun 2013, 14:13
Beitrag # 5 von 7
Beitrag ID: #513815
Bewertung:
(8049 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
 

kannst du mir dein [leeres] fm-file fürs testen zur verfügung stellen?


als Antwort auf: [#513814]

ical-Ereignis aus filemaker

wall1_01
Beiträge gesamt: 3

13. Jun 2013, 14:36
Beitrag # 6 von 7
Beitrag ID: #513816
Bewertung:
(8033 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ja, das kann ich. An welche Adresse?

Gruß
götz


als Antwort auf: [#513815]

ical-Ereignis aus filemaker

masterkey
Beiträge gesamt:

16. Jun 2013, 21:19
Beitrag # 7 von 7
Beitrag ID: #513879
Bewertung:
(7910 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
 

guten abend götz

hab mir deinen code mit der fm-datei angeschaut.
ich musste nur eine kleine korrektur vornehmen und konnte danach ohne fehlermeldung einen kalendereintrag erstellen.


make new mail alarm of this_Event with properties {trigger date: date \"" & "13.06.2013"& "\"}


Werd dir deine datei zurücksenden, hab da noch ein wenig "experimentiert" ;-)


viel spass.


als Antwort auf: [#513814]
X