Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    Ciao prima di venire qui sono passato da
    http://www.w3schools.com/js/default.asp

    il codice che ho scritto non devo fare nulla di particolare.

    volevo solo inserire da google sheet un valore creando una macro

    del tipo
    =setMetodo(a)

    in un secondo momento volevo recuperare il valore attraverso
    =getMetodo()

    Il problema di fondo è che ho problemi di visibilità, l'ho messa con vivibilità globale eppure non riesco a trovarla.

    Da Java classico non sarebbe un problema, ma qui non ho capito perché non riesco
    Lele

    PS mi accontentavo di una cosa così

    codice:
    
    
    codice:
    ​public class Person {   
    
        private String nome;
    
        public String getNome() {
            return nome;
        }
    
    
        public void setNome(String nome) {
            this.nome = nome;
        }
    }

    Ultima modifica di HfChancellor; 03-06-2016 a 22:16

  2. #2
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    592
    Quote Originariamente inviata da HfChancellor Visualizza il messaggio
    Ciao prima di venire qui sono passato da
    http://www.w3schools.com/js/default.asp

    il codice che ho scritto non devo fare nulla di particolare.

    volevo solo inserire da google sheet un valore creando una macro

    del tipo
    =setMetodo(a)

    in un secondo momento volevo recuperare il valore attraverso
    =getMetodo()

    Il problema di fondo è che ho problemi di visibilità, l'ho messa con vivibilità globale eppure non riesco a trovarla.

    Da Java classico non sarebbe un problema, ma qui non ho capito perché non riesco
    Lele

    PS mi accontentavo di una cosa così

    codice:
    
    
    codice:
    ​public class Person {   
    
        private String nome;
    
        public String getNome() {
            return nome;
        }
    
    
        public void setNome(String nome) {
            this.nome = nome;
        }
    }

    Ciao,
    ho visto i fogli google sheet e ho notato che utilizza funzioni javascript che tu vuoi usare...
    di sicuro una cosa è certa che se definisci le variabili in una funzione, queste sono solo locali...
    se pero metti la variabile fuori dalla funzione, la salva? e se la salva te la fa riusare dentro una chiamata a funzione?


    es.
    codice:
    ...
    
    var a=10;
    function myFunction(param1) {
    var risul = a * param1;
    return risul;
    }
    esempio a caso naturalmente solo per prova dato che non conosco la struttura di google sheet e dato che definendo la variabile all'esterno della funzione, questa dovrebbe in teoria poterci accedere...
    Vic53

  3. #3
    Ciao Vic53
    codice:
    /**
    * @customfunction
    */
    var a=10;
    function myFunction(param1) {
    var risul = a * param1;
    return risul;
    }
    In questo caso viene visto il valore risul ma se facessi:

    codice:
    function updateFunction(param1) {
    a = param1;
    return a;
    }
    in questo caso sarebbe sempre 10, a quanto pare ogni cella lavora in maniera indipendente dalle altre.

    La mia era più una curiosità, facendo spesso fogli di calcolo e " sentendoli un po stretti " avevo pensato che una macro avrebbe risolto i miei problemi..... ma è stato l'esatto contrario....

    Quindi almeno che qualcuno non tiri fuori un coniglio dal cappello è più semplice fare un programma direttamente in Java.

    Lele

  4. #4
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    592
    Quote Originariamente inviata da HfChancellor Visualizza il messaggio
    Ciao Vic53
    codice:
    /**
    * @customfunction
    */
    var a=10;
    function myFunction(param1) {
    var risul = a * param1;
    return risul;
    }
    In questo caso viene visto il valore risul ma se facessi:

    codice:
    function updateFunction(param1) {
    a = param1;
    return a;
    }
    in questo caso sarebbe sempre 10, a quanto pare ogni cella lavora in maniera indipendente dalle altre.


    La mia era pi� una curiosit�, facendo spesso fogli di calcolo e " sentendoli un po stretti " avevo pensato che una macro avrebbe risolto i miei problemi..... ma � stato l'esatto contrario....

    Quindi almeno che qualcuno non tiri fuori un coniglio dal cappello � pi� semplice fare un programma direttamente in Java.

    Lele
    ciao
    anche io ci studio su le cose e devo dire che i fogli google (a parte chi li ha scritti � un programmatore di un livello elevato) hanno comunque di sicuro limitazioni all'utilizzo dentro un sito web...li vedo di piu come utility che servono a fare calcoli e salvare pagine di calcoli come calcolatrici.
    Il linguaggio Javascript diversamente da java, � un linguaggio interpretato che � presente dentro i browser perch� i tecnici di internet hanno deciso cosi' per normalizzare lo standard di comunicazione dati. Essendo un interprete si presta a fare molte cose e ricordiamoci che essendo presente sul client, � anche presente sul server oltretutto ... ma programmare lato server in javascript, non tutti lo fanno.
    Java e' un linguaggio compilato a due lievelli e richiede che sia installato il componente java al contrario dei programmi eseguibili della vecchia scuola informatica che prima erano compilati e poi resi eseguibili dal link editor che li trasformava in linguaggio macchina per un dato processore particolare. Essendo Java presente in molte piattaforme si � arrivati a un linguaggio pseudocompilato come quello che usi tu (java) che gira su Sist.Oper. diversi basta che ci sia montata la piattaforma Java. L'uso di javascript per quanto riguarda il web, ritengo (ed � mia convinzione) sia un buon strumento di creazione programmi interattivi basati su modalita client-server dato che possono usare linguaggi misti e colloquiare in HTTP e avere collegamenti con linguaggi lato server come vbscript e il CGI componente che permette l'utilizzo di eseguibili creati in diversi linguaggi dentro il server.
    Oggi la parte web dinamica sta crescendo molto e stanno uscendo come funghi librerie Javascript come Jqueri etc etc... tutte mirate a creare modelli di utilizzo per avere interfacce standard.
    Se tutti usiamo la stessa interfaccia alla fine ci possiamo parlare meglio diciamo...
    io personalmente utilizzo lato client javascript + librerie Jquery e chiamate Ajax verso vbscript sul server... In questo modo copro il 100% dei bisogni per costruire programmi dinamici e a me basta.
    Il mondo informatico � talmente vario e complesso che ci vorrenne una vita intera e di piu per studiarli tutti e io ci ho passato piu' di 30 anni per avere delle basi minime per creare applicazioni come volevo io e ancora ci studio su.
    Be mi sono dilungato un po troppo, se vuoi chiacchierare con me scrivimi che approfondiamo concetti e modelli utilizzabile per fare cosa e come
    un saluto
    Vic53

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.