Ical-format stöds i en del applikationer på PC, om du kollar länken till IETF så ser du att författarna till RFC med specen av filformatet kommer från Microsoft och Lotus. Kolla gärna om iCal-formatet faktiskt inte stöds på PC.
(OBS det är skillnad på applikationen iCal och filformatet iCalendar, det senare är det du behöver sätta dig in i hur det fungerar och huruvida det stöds på den plattform/applikation du vill jobba med).
Nu har jag faktiskt kollat åt dig
http://www.microsoft.com/resources/documentation/office/2000/all/reskit/en-us/70t3_2.mspx
I ovanstående artikel anges att Outlook 2000 kan importera och exportera i formatet iCal, så vad du behöver göra är bara att:
* Dra igång en Outlook 2000 på PC.
* Skapa en bokning i kalendern
* Följ instruktionerna för att spara den som en fil.
* Skicka över den filen till din Mac och öppna den i tex BB Edit (en texteditor) och titta på hur den ser ut.
* Klistra in den i ett beräkningsfält i FileMaker och peta in dina databasfält där det skal vara.
Exempel: Om filen innehåller något som ser ut så här:
"DATE BEGINS: 2003/24/12"
så fattar du säkert själv att startdatum för din bokning skall in där med amerikanskt filformat som i FileMaker kan se ut så här:
"DATE BEGINS: " & NumToText(Year(Datumfält)) & "/" & NumToText(Day(Datumfält)) & "/" & NumToText(Month(Datumfält)) & "¶"
Du kan antingen skapa ett beräkningsfält med all denna info, eller en textfil på hårddisken (med Troi File Plugin).
Ett annat alternativ är att du skapar en bokning i Outlook och bjuder in någon till den (dvs skickar det till dig själv). Spara ner det mail som kommer (det kanske innehåller en bilaga också) som textfil inklusive alla Headers. Gör detsamma med bilagan (om det kommer en). Öppna dessa i en texteditor och fulhacka dig igenom dessa också på samma sätt som ovan.
Det borde alltså inte vara så svårt...
Tips: Nästa gång du ställer en fråga på ett Mac-forum, så är det ingen dum ide att berätta att den plattform du utveckla för är PC, i så fall är det lättare för den som skall hjälpa dig att ge dig rätt svar, för trots allt gör man en massa antaganden från ditt ursprungliga meddelande i brist på information.
Lycka till!/
Ola