JavaScript, HTML, CSS e... !
0 commenti

Carattere non consentito

Illegal character

Con maggiore frequenza, rispetto ad altre situazioni, quando si effettua un'operazione di copia e incolla di codice in uno script di Google Apps Script da una sorgente quale ad esempio un foglio di Word (o comunque qualsiasi altro tipo di file che può gestire alcuni caratteri in maniera diversa da quanto ci si possa aspettare), al momento del salvataggio dello script l'interfaccia ci può comunicare il seguente errore "Illegal character":



Illegal character

Fig. 01 - Illegal character


Il motivo più comune può essere la presenza di apici o virgolette in un formato non consentito:

// restituisce l'errore 'Illegal character' al momento del salvataggio dello scripr
var mia_variabile = ‘testo tra apici singoli’;

// sintassi corretta
var mia_variabile = 'testo tra apici singoli';

In questo caso basterà sostituire le virgolette o gli apici digitandoli da tastiera.
Altre volte il problema è più insidioso e non è immediatamente visibile in quanto un carattere non consentito potrebbe essere qualcosa di non riconosciuto (o meglio non interpretato) dall'interfaccia con la conseguenza che non sappiamo cosa effettivamente dover andare a modificare. In questo caso, considerando che l'editor di script segnala la posizione evidenziando la riga di codice dove riconosce l'esistenza del problema, la soluzione più immediata è quella di cancellare l'intera riga di codice segnalata e riscriverla direttamente da tastiera.
Salvando adesso il file dello script il messaggio di errore non dovrebbe più presentarsi.

Tags

Michele Pisani

Michele Pisani

Sviluppatore Javascript ed esperto in Digital Analytics

L'esperienza nel settore Digital Analytics unita ad anni di sviluppo in Javascript ha trovato la massima espressione in Google Apps Script che mi ha permesso, con estrema facilità e poche righe di codice, di realizzare potenti applicazioni interattive e processi automatizzati integrati con i prodotti della G Suite.

Come contattarmi
scrivi un commento

0 Commenti

Non ci sono commenti

Nessuno ha ancora commentato questo articolo, fallo tu per primo!

scrivi un commento

Scrivi un commento

Il tuo indirizzo email non sarà pubblicato.I campi contrassegnati da un * sono obbligatori
Puoi utilizzare i seguenti tag nei commenti:
[bold]testo[/bold] se vuoi evidenziare un testo con il grassetto[code]function helloworld() { }[/code] se vuoi pubblicare una porzione di codice[url]https://www.appsscript.it[/url] se devi riferirti ad un indirizzo web