FileMaker a iCal (AppleScript)

Scripting Sharing

FileMaker a iCal (AppleScript)

Notapor fsans » 10 Abr 2008, 10:40

  1. global calName
  2. global theCalendar
  3. global theEvent
  4. global theStatus
  5. global theAttendee
  6.  
  7. tell application "FileMaker Pro Advanced"
  8.     tell current record of document "FM_to_iCal.fp7"
  9.         set dateStartTxt to cell "_cTimeStampStart"
  10.         set dateEndTxt to cell "_cTimeStampEnd"
  11.         --The above must be TimeStamp fields; construct from Date & Time fields
  12.         set theSummary to cell "EventName"
  13.         set theStatus to cell "Status"
  14.         set theLocation to cell "Location"
  15.         set theAttendee to cell "Client"
  16.         set theEmail to cell "Email"
  17.         set calName to cell "CalendarName"
  18.     end tell
  19. end tell
  20.  
  21. set DateStart to date dateStartTxt
  22. set DateEnd to date dateEndTxt
  23.  
  24. tell application "iCal"
  25.     set theCalendar to item 1 of (every calendar whose title is calName)
  26.     tell theCalendar
  27.         set theEvent to make new event at end of events
  28.         tell theEvent
  29.             set start date to DateStart
  30.             set end date to DateEnd
  31.             set summary to theSummary
  32.             set location to theLocation
  33.             set allday event to false
  34.             my set_status(theStatus)
  35.             if theAttendee is not "" then
  36.                 try
  37.                     make new attendee at beginning of attendees with properties {display name:theAttendee, email:theEmail}
  38.                     -- no line returns in the above line
  39.                 end try
  40.             end if
  41.         end tell
  42.     end tell
  43. end tell
  44.  
  45. on set_status(theStatus)
  46.     tell application "iCal"
  47.         tell theCalendar
  48.             tell theEvent
  49.                 if theStatus is "None" then
  50.                     set status to none
  51.                 else
  52.                     if theStatus is "Tentative" then
  53.                         set status to tentative
  54.                     else
  55.                         if theStatus is "Confirmed" then
  56.                             set status to confirmed
  57.                         else
  58.                             if theStatus is "Cancelled" then
  59.                                 set status to cancelled
  60.                             end if
  61.                         end if
  62.                     end if
  63.                 end if
  64.             end tell
  65.         end tell
  66.     end tell
  67. end set_status
Avatar de Usuario
fsans
Site Admin
 
Mensajes: 553
Registrado: 09 Abr 2008, 11:04
Ubicación: Barcelona

Re: FileMaker a iCal (AppleScript)

Notapor tmecatal » 19 Mar 2010, 14:45

No sé como debo agregar el iCal al Filemaker, ¿podrías explicármelo?
Un saludo.
tmecatal
 
Mensajes: 14
Registrado: 19 Mar 2010, 14:24

Re: FileMaker a iCal (AppleScript)

Notapor fsans » 20 Mar 2010, 17:58

¿Qué quieres decir con "agregar" iCal a FileMaker ? añadir entradas a iCal desde FileMaker, añadir registros a FileMaker desce iCal, generar calendarios iCal dinámicos con FileMaker... ¿?
Avatar de Usuario
fsans
Site Admin
 
Mensajes: 553
Registrado: 09 Abr 2008, 11:04
Ubicación: Barcelona

Re: FileMaker a iCal (AppleScript)

Notapor tmecatal » 21 Mar 2010, 14:12

No llevo mucho tiempo en Filemaker y desconozco muchas cosas.
Intento hacer una base de datos. En iCal tengo muchos eventos y notas de forma diaria. Me gustaría que desde Filemaker ver el calendario de iCal o como sincronizo el iCal con Filemaker.
¿Cómo se puede hacer?¿Es posible?
Gracias.
Un saludo.
tmecatal
 
Mensajes: 14
Registrado: 19 Mar 2010, 14:24


Volver a Code <c> Tips and Tricks



¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron