
In questa puntata introduttiva, disponibile gratuitamente, imparerai:
come operare su oggetti di formato - trigger applicati
lo script al lavoro: per spostare i dati meglio la pala o la scavatrice?
pulsanti: script o istruzione singola?
quando lo script diventa un labirinto: evitare indentazioni folli
In questa puntata vedremo:
come lo snapshot link può essere usato per velocizzare le ricerche
come gestire gli snapshot link per monitorare l'attività degli utenti
In questa puntata vedremo:
cosa sono le funzioni di codifica dati e come operano
Base64, ma non solo
le differenti funzioni di codifica/decodifica
le funzioni esadecimali
In questa puntata vedremo:
come usare Vai al record correlato (o GTRR dall'inglese Go To Related Record) come funzione di navigazione
GTTR nella creazione o modifica di record
GTTR nella stampa documenti e nella reportistica
GTTR nelle procedure di ricerca
In questa puntata vedremo:
cos'è il visualizzatore web e come usarlo
come visualizzare e interagire con dati online
come visualizzare file su disco o nei campi contenitore
come visualizzare grafici e costrutti javascript
In questa puntata vedremo come ricavare informazioni su tutti gli oggetti presenti nel formato per poterli utilizzare all'interno dei vari script e funzioni
In questa puntata vedremo:
come ricavare un record specifico da una relazione
come utilizzare il record specifico per calcoli complessi
In questa puntata vedremo:
in che modo una "lista" di dati può essere usata per semplificarci la vita
la differenza tra campo riassunto di tipo lista e la funzione lista
quando usare riassunto e quando il calcolo
In questa puntata vedremo:
come creare costrutti JSON da dati FileMaker
come leggere costrutti JSON e trasformarli in dati FileMaker
come ricreare delle strutture dati ad albero che ricalcano la struttura database FileMaker
In questa puntata vedremo come utilizzare scripting calcoli e sezioni di formato per raggiungere il risultato voluto (o anche di più) in poco tempo
In questa puntata vedremo:
perché soffermarsi su una funzione usata raramente
cosa restituisce la funzione
come sfruttare i risultati della funzione per costruire dei testi formattati senza editor di testo o Javascript
In questa puntata vedremo:
come gestire l'accesso alle varie informazioni da parte degli utenti
il metodo "da manuale"
metodi alternativi
quando usare quale metodo
In questa puntata vedremo:
quali sono le possibilità che ci offre l'accesso all'hardware
utilizzare la geolocalizzazione
utilizzare la fotocamera
utilizzare il touch
utilizzare i sensori
cosa sono e come sfruttare bluetooth e beacon
In questa puntata vedremo:
come creare una semplice funzione personalizzata come "contenitore di dati" e usarla al posto di una variabile globale
come creare funzioni personalizzate semplici per calcoli ricorrenti
come creare funzioni personalizzate ricorsive
quali sono le 5 funzioni personalizzate più utili
5 minuti tratti da una lezione dedicata alla funzione While () introdotta da FileMaker 18
In questa puntata vedremo:
come sfruttare la nuovissima funzione While
come gestire parametri e condizioni
come integrare in while le funzioni logiche di FileMaker
come utilizzare al meglio la ricorsività
come trasformare uno script in una funzione
Nel Laboratorio di scripting FileMaker affrontiamo in maniera capillare e applicata gli argomenti più importanti che ti trovi ad affrontare ogni volta che sviluppi in FileMaker e che, se applicati correttamente, ti permetteranno di fare un salto importante nelle tue capacità di sviluppo
Le più importanti funzioni del motore di calcolo
I segreti dei campi contenitore (si, esistono e possono essere davvero utili)
Nuovi modi per affrontare molte operazioni ricorrenti (dalla dichiarazione di una variabile al calcolo complesso)
Istruzioni "universali" come InseriscidaURL, eseguiSQL, le funzioni multiple e molte altre
Cos'è lo scripting?
Lo scripting è il modo in cui FileMaker permette di automatizzare le procedure e serve a far eseguire a FileMaker delle attività in automatico, al verificarsi di una certa condizione.
Uno dei caposaldi del metodo di sviluppo di FileMaker Guru è nello scripting “riciclabile”: non solo script parametrizzati, ma moduli che possono essere utilizzati in procedure differenti.
Devi duplicare dei record correlati nei documenti di trasporto e nelle fatture
Devi inviare email da più tabelle/formati?
Devi impostare un enorme numero di campi?
Hai mai pensato che potresti utilizzare un singolo modulo composto dalle stesse 5 istruzioni di script in tutte le tue soluzioni?
Perché un Laboratorio di scripting FileMaker?
Lo scripting è IL metodo per automatizzare il tuo sviluppo FileMaker: ti permette di sviluppare in meno tempo applicativi più versatili.
La nostra è una promessa: se segui il metodo FMGuru per lo sviluppo FileMaker aumenterai immediatamente l'efficacia del tuo sviluppo.
NB: il corso è diviso in due parti temporalmente consecutive, ma le lezioni sono tutte indipendenti tra loro. In alcune puntate si fa riferimento alla conoscenza di concetti espressi in altre lezioni (ad esempio la lezione sul parsing del testo richiede una conoscenza della funzione Dichiara che viene utilizzata in modo molto esteso).