Pagina 1 di 1

== AppleScript e FileMaker ==

Inviato: martedì 27 marzo 2007, 10:57
da bombolo
Salve,

ho questo script:
copy cell "NomeFile" of current record to fileName
copy cell "CampoCode" of current record to exportMe
do shell script "echo -n " & quoted form of exportMe & " > ~/desktop/" & quoted form of fileName


dove NomeFile e' il campo con il nome del documento che devo salvare

e CampoCode il campo con il testo

Purtroppo mi da errore (mi pare di capire di memoria). Infatti se riduco il testo me lo salva.

Come posso fare?

Grazie

Inviato: martedì 27 marzo 2007, 13:53
da stregatto
scusami, ma a cosa ti serve il tutto? e, SOPRATUTTO, versione di FM e OS?

.g.

Inviato: martedì 27 marzo 2007, 14:06
da bombolo
FM 8 adv su OSX

Mi serve per poter salvare il testo come UTF-8. Ho provato in modi diversi ma mi esce sempre UTF-16 se poi controllo il documento su TextWrangler.

Se esiste un modo diverso, ben venga.

Inviato: martedì 27 marzo 2007, 14:14
da stregatto
ok. che tipo di dati devi esoprtare?

.g.

Inviato: martedì 27 marzo 2007, 14:21
da bombolo
In pratica ho in un campo di testo dello script di una pagina html.

Lo stesso script (AppleScript) funziona con poco testo o meglio se lo copio e lo incollo, a mano, e poi attivo lo script AppleScript, funziona.

Se x assurdo lo faccio all'interno dello stesso script di Fm, che in pratica esegue tutta una serie di operazioni, non funziona.

Ho anche portato la memoria cache di Fm a 20 ma nisba

Inviato: martedì 27 marzo 2007, 14:41
da bombolo
allego un link da dove scaricare il file campione in FM

http://www.multigraphic.it/demo/schell.zip

Inviato: mercoledì 28 marzo 2007, 14:59
da stregatto
a parte che il link non funziona, ho capito il problema. Il guaio è cje FM ha una gestione del testo esportato non eccelsa. Puoi provare a esportare come xml, la codifica dovrebbe andare. Devi solo trovare un foglio stile utf 8… che avevo ma non trovo più.
in alternativa puoi usare direttamente shell e modificare il testo da pico.

.g.