Importare collegamento ipertestuale in Filemaker 16
Moderatore: Moderatori
-
- Messaggi: 3
- Iscritto il: domenica 7 dicembre 2014, 14:01
- Versione FileMaker: 16
- Sistema operativo: osx
Importare collegamento ipertestuale in Filemaker 16
Salve a tutti,
chiedo il vostro aiuto per capire come posso importare un campo (Excel) contente un collegamento ipertestuale (hyperlink) direttamente da Excel a Filemaker 16
Grazie
chiedo il vostro aiuto per capire come posso importare un campo (Excel) contente un collegamento ipertestuale (hyperlink) direttamente da Excel a Filemaker 16
Grazie
-
- Messaggi: 342
- Iscritto il: giovedì 14 gennaio 2016, 9:48
- Versione FileMaker: 14.03
- Sistema operativo: Windows 10 Pro
Re: Importare collegamento ipertestuale in Filemaker 16
Quella che importerai sarà una stringa di testo.
Come gestirla all'interno di filemaker è in questo thread :
Come gestirla all'interno di filemaker è in questo thread :
FM PRO ADVANCED 17 + FMS 17
- fabio.beri
- Messaggi: 1968
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Importare collegamento ipertestuale in Filemaker 16
Salve. Può importarlo normalmente come importazione da excel, ma quello che ne deriverà sara una stringa di testo e non avrà la funzione di collegamento iper testuale.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
- Messaggi: 3
- Iscritto il: domenica 7 dicembre 2014, 14:01
- Versione FileMaker: 16
- Sistema operativo: osx
Re: Importare collegamento ipertestuale in Filemaker 16
Salve ho provato come descritto, ma non funziona.
Nel campo excel è inserito il testo ABCDE con collegamento ipertestuale a http://www.abcde.com, nel momento che importo il campo in filemaker trovo unicamente ABCDE senza collegamento ipertestuale, applicando "apriURL" sul campo importato, riporta unicamente ABCDE perdendo il collegamento http://www.abcde.com.
l'importazione avviene in un campo testo
Grazie
Nel campo excel è inserito il testo ABCDE con collegamento ipertestuale a http://www.abcde.com, nel momento che importo il campo in filemaker trovo unicamente ABCDE senza collegamento ipertestuale, applicando "apriURL" sul campo importato, riporta unicamente ABCDE perdendo il collegamento http://www.abcde.com.
l'importazione avviene in un campo testo
Grazie
-
- Messaggi: 342
- Iscritto il: giovedì 14 gennaio 2016, 9:48
- Versione FileMaker: 14.03
- Sistema operativo: Windows 10 Pro
Re: Importare collegamento ipertestuale in Filemaker 16
E' opportuno ricavare gli indirizzi email dalle celle contenenti gli hyperlinks e poi procedere all'importazione.
Come ? Semplice !
Apri il foglio di Excel contenente gli indirizzi ipertestuali.
Puoi procedere una volta salvato il file all'importazione da filemaker !!!
Come ? Semplice !
Apri il foglio di Excel contenente gli indirizzi ipertestuali.
Ritorna ad Excel - accanto alla colonna contenente gli indirizzi ipertestuali digita :1. Tenere premuto il tasto ALT + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition.
2. Clic inserire > Modulo ed incollare il seguente codice nel Finestra del modulo.
Function GetURL(pWorkRng As Range) As String
GetURL = pWorkRng.Hyperlinks(1).Address
End FunctionEsci dall'ambiente VBA cliccando sulla croce in alto a destra
e ti ritrovi il valore convertito in testo.=GetUrl( Nome Cella contenente Hyperlink )
Puoi procedere una volta salvato il file all'importazione da filemaker !!!
Ultima modifica di flmkdev il domenica 28 ottobre 2018, 17:42, modificato 2 volte in totale.
FM PRO ADVANCED 17 + FMS 17
-
- Messaggi: 3
- Iscritto il: domenica 7 dicembre 2014, 14:01
- Versione FileMaker: 16
- Sistema operativo: osx
Re: Importare collegamento ipertestuale in Filemaker 16
grazie per la risposta,
implementare VBA con macro è quello che volevo evitare. Ogni giorno ricevo diversi documenti excel, quindi dovrei impostare una macro per eseguire l'operazione e salvare i dati per essere importati in filemaker.
Speravo in una soluzione da utilizzare in filemaker
Ciao
implementare VBA con macro è quello che volevo evitare. Ogni giorno ricevo diversi documenti excel, quindi dovrei impostare una macro per eseguire l'operazione e salvare i dati per essere importati in filemaker.
Speravo in una soluzione da utilizzare in filemaker
Ciao
-
- Messaggi: 342
- Iscritto il: giovedì 14 gennaio 2016, 9:48
- Versione FileMaker: 14.03
- Sistema operativo: Windows 10 Pro
Re: Importare collegamento ipertestuale in Filemaker 16
Prova questa funzione su filemaker : https://fmhelp.filemaker.com/help/13/fm ... .23.5.html
Let ( [
t = Trim ( text ) & " " ;
// ### search for http(s):// ftp(s)://
s1 = Position ( t ; "http://" ; 1 ; 1 ) ;
s2 = Position ( t ; "https://" ; 1 ; 1 ) ;
s3 = Position ( t ; "ftp://" ; 1 ; 1 ) ;
s4 = Position ( t ; "ftps://" ; 1 ; 1 ) ;
// ### Determine position and length for first found url
s = GetAsNumber ( GetValue ( List (
If ( s1 ; s1 ) ;
If ( s2 ; s2 ) ;
If ( s3 ; s3 ) ;
If ( s4 ; s4 ) ) ; 1 ) ) + 0 ;
e = If ( s > 0 ; Position ( t ; " " ; s ; 1 ) ; 0 ) ;
// ### Get url from text
u = If ( e > s ; Middle ( t ; s ; e - s ) ) ;
// ### Replace protocol-identifier from found url with placeholder
x = Substitute ( u ; [ "https://" ; "ssssssss" ] ;
[ "http://" ; "hhhhhhh" ] ;
[ "ftp://" ; "ffffff" ] ;
[ "ftps://" ; "ggggggg" ] ) ;
// ### Change url (with placeholder) into a html-link
r = "<a href=\"" & x & "\" target=\"_blank\">" & x & "</a>" ;
// ### Replace URL in text with converted html-link
result = If ( e > s ; Substitute ( t ; [ u ; r ] ) ; t )
] ;
Case ( // ### When no valid URL's are found replace placeholders
// ### with the correct protocol-identifiers
e = 0 ; Trim ( Substitute ( result ;
[ "ssssssss" ; "https://" ] ;
[ "hhhhhhh" ;"http://" ] ;
[ "ffffff" ;"ftp://" ] ;
[ "ggggggg" ;"ftps://" ] ;
[ ¶ ; "<br />" ] ) ) ;
// ### As long as valid URL's are found keep calling function
EncodeURLs ( result ) )
)
FM PRO ADVANCED 17 + FMS 17