Visualizzazione stampabile
-
Quote:
Originariamente inviato da
N1m0Y
Gran bella idea complimenti
Da quale meteo prende le informazioni?
La localizzazione dev'essere attivata?
La localizzazione deve essere attiva nel caso in cui hai lasciato nelle impostazioni "Automatica". La notifica ti fa infatti vedere che l'app non riesce a recuperare le informazioni. Basta anche la modalità power safe. Se uno non vuole usare la modalità automatica, nella posizione inserisci tu una città es: Milano,Italia e hai fatto, a quel punto la localizzazione non serve più. Le informazioni meteo sono di openweathermap.org.
-
2 allegato(i)
Quote:
Originariamente inviato da
speedtrap
La localizzazione deve essere attiva nel caso in cui hai lasciato nelle impostazioni "Automatica". La notifica ti fa infatti vedere che l'app non riesce a recuperare le informazioni. Basta anche la modalità power safe. Se uno non vuole usare la modalità automatica, nella posizione inserisci tu una città es: Milano,Italia e hai fatto, a quel punto la localizzazione non serve più. Le informazioni meteo sono di openweathermap.org.
Boh! A me non va.... non mi accetta Milano, Italia e non mi trova neanche la posizione in automatico con la localizzazione attivata
Allegato 139557
Può essere la versione di android? Ho la 4.1.1.
All'inizio mi ha dato un errore dei servizi di google ma comunque riesco a usare l'app ugualmente.
Allegato 139558
-
Quote:
Originariamente inviato da
N1m0Y
Boh! A me non va.... non mi accetta Milano, Italia e non mi trova neanche la posizione in automatico con la localizzazione attivata
Può essere la versione di android? Ho la 4.1.1.
All'inizio mi ha dato un errore dei servizi di google ma comunque riesco a usare l'app ugualmente.
Attenzione agli spazi, devi scrivere Milano,Italia e non Milano, Italia! L'errore è dei google play services, devi usare la versione 7 che forse non è supportata per il tuo dispositivo, non so, in ogni caso se gli scrivi la città, ti funziona sicuro :)
-
Quote:
Originariamente inviato da
Odysseos
Ottima l'idea di utilizzare una scena. Ti posso dare qualche indicazione, partendo dal presupposto che tu hai già un'idea circa il funzionamento delle scene e dei vari elementi all'interno di esse, altrimenti rischiamo di dilungarmi troppo.
Dunque, nella scena tu dovrai aver un numero di elementi tipo "Text Edit" pari alle informazioni che devi inserire, quindi, presumibilmente, avrai almeno 4 "Text Edit": uno per l'inserimento di data e ora inizio evento, uno per inserimento data e ora fine evento, uno per titolo e uno per descrizione. Ogni elemento Text edit dispone di un evento incorporato chiamato" changed text" accessibile nella finestra di edit dell'elemento (basta cliccare sul l'elemento per aprirla) cliccando sull'omonimo tab. Qui è il luogo dove inserire il codice, o quanto meno una parte di esso. La prima cosa da fare è impostare una variabile il cui valore andrà impostato sul valore della variabile incorporata di Tasker %new_val
Questa variabile contiene il testo che tu digiti nel campo Text Edit. Per fare un es., mettiamo che tu devi scegliere data e ora dell'inserimento dell'evento in calendario, Nel campo Text edit scriverai per es 29-03-2015 10.30 che sta per oggi alle ore 10 e 30. Una volta digitato la variabile %new_val conterrà esattamente il testo che ho scritto. Come seconda azione devi inserire una azione Variable convert che trasformerà la tua data e ora in secondi. Quindi in changed text a questo punto hai due azioni :
1) Variable set %data to %new_wal
2) Variable convert %data to Time Date seconds.
Per i campi Text edit che userai per titolo e descrizione dell'evento avrai bisogno solo della prima azione. Inserisci poi un bottone, nel cui campo Tap inserirai tutte le altre azioni che ti servono per l'inserimento di un nuovo evento calendario (sostanzialmente sono le stesse che stai già usando nel tuo Task calendario). Ricorda che per vedere qualsiasi cambiamento che apporti ad una scena in fase di editing devi prima salvare la scena uscendo da Tasker. Bene, credo che puoi cominciare a darti da fare. See avrai bisogno di altro chiedi.
Buon giorno sono a buon punto ma mi sta bloccando il fatto che non mi inserisce in calendario l'evento che voglio creare. Mi spiego se non metto date lui lo inserisce in data ed ora attuale mentre se nel campo in/out che presumo sia quello della data ci metto la variabile convertita in secondi non fa niente
-
Quote:
Originariamente inviato da
nokian95ita
Buon giorno sono a buon punto ma mi sta bloccando il fatto che non mi inserisce in calendario l'evento che voglio creare. Mi spiego se non metto date lui lo inserisce in data ed ora attuale mentre se nel campo in/out che presumo sia quello della data ci metto la variabile convertita in secondi non fa niente
Devi fare un ulteriore conversione della data da secondi a minuti, quindi:
Variable set %data To %data / 60 con Do maths abilitato, dove %data ê la variabile che contiene la data espressa in secondi. Questo perchè l'azione di inserimento in calendario accetta solo le date espresse in minuti e non in secondi.
-
Quote:
Originariamente inviato da
speedtrap
Attenzione agli spazi, devi scrivere Milano,Italia e non Milano, Italia! L'errore è dei google play services, devi usare la versione 7 che forse non è supportata per il tuo dispositivo, non so, in ogni caso se gli scrivi la città, ti funziona sicuro :)
OK grazie ora funziona:) era lo spazio tra la virgola e lo stato:p
-
Quote:
Originariamente inviato da
Odysseos
Devi fare un ulteriore conversione della data da secondi a minuti, quindi:
Variable set %data To %data / 60 con Do maths abilitato, dove %data ê la variabile che contiene la data espressa in secondi. Questo perchè l'azione di inserimento in calendario accetta solo le date espresse in minuti e non in secondi.
Niente non va, la scena non si blocca però non vedo il risultato
-
Quote:
Originariamente inviato da
nokian95ita
Niente non va, la scena non si blocca però non vedo il risultato
Cosa intendi con la scena noi blocca?
Se puoi descrivi come hai impostato la scena...
-
Quote:
Originariamente inviato da
Odysseos
Cosa intendi con la scena noi blocca?
Se puoi descrivi come hai impostato la scena...
Allora la scena ha tre campi evitabili: utenza, importo, data. L'ultimo non ne vuole sapere proprio di andare nel senso che anche dopo avergli fatto fare i calcoli non imposta l'evento in calendario. La data va scritta così 30-03-2015 16.04?
-
Quote:
Originariamente inviato da
nokian95ita
Allora la scena ha tre campi evitabili: utenza, importo, data. L'ultimo non ne vuole sapere proprio di andare nel senso che anche dopo avergli fatto fare i calcoli non imposta l'evento in calendario. La data va scritta così 30-03-2015 16.04?
Per quanto riguarda l'inserimento di data e ora, sono scritti correttamente.
Ora consideriamo 2 aspetti: 1) tutte le operazioni sulla variabile che contiene la data (chiamiamola %data) le fai all'interno della scena e precisamente nell'evento changed Text del campo di testo editabile relativo appunto alla data, è così? In questo caso devi tenere presente che la variabile %data è locale al campo di testo, per cui non può essere "vista" al di fuori di esso. La prima cosa che devi fare allora è "trasformare" la variabile da locale a globale (almeno un carattere del nome deve essere maiuscolo, quindi falla diventare %Data per esempio).
Detto questo dobbiamo considerare un secondo aspetto. Presumibilmente tu vuoi inserire in calendario una bolletta che hai ricevuto oggi, ma l'inserimento vuoi che avvenga per il giorno della scadenza. Quindi mettiamo che tu oggi debba creare un evento per il giorno 15 aprile. Per fare questo non basta scrivere semplicemente 15-04-2015 nel campo di testo data, ma bisogna fare tutta una serie di calcoli. Tempo fa postai un Task per un altro utente (credo si trattasse di N1moY) che serviva proprio a questo scopo. Te lo ripropongo qui sotto:
Cal1 (289)
<Data e ora di immissione in calendario>
A1: Variable Set [ Name:%dataimm To:15-04-2015 09.30 Do Maths:Off Append:Off ]
<Conversione in secondi>
A2: Variable Convert [ Name:%dataimm Function:Date Time to Seconds Store Result In:%datains ]
A3: Flash [ Text:%datains Long:On ]
<Imposta variabile a oggi>
A4: Variable Set [ Name:%day To:%DATE Do Maths:Off Append:Off ]
<Imposta variabile a ora attuale>
A5: Variable Set [ Name:%ora To:%TIME Do Maths:Off Append:Off ]
<Unisce le variabili giorno e ora>
A6: Variable Set [ Name:%today To:%day %ora Do Maths:Off Append:Off ]
<Conversione in secondi>
A7: Variable Convert [ Name:%today Function:Date Time to Seconds Store Result In:%oggi ]
A8: Flash [ Text:%today Long:On ]
<Differenza tra data di immissione e data odierna>
A9: Variable Subtract [ Name:%datains Value:%oggi Wrap Around:0 ]
<Conversione da secondi a minuti>
A10: Variable Set [ Name:%datains To:%datains / 60 Do Maths:On Append:Off ]
<Inserimento in calendario alla data e ora indicati>
A11: Calendar Insert [ In / For (Minutes):%datains Calendar:Qui inserisci il tuo calendario Title:test Description[emoji14]rova Location: Available:On All Day:Off ]
In breve le azioni fanno questo:
1) imposta la variabile %datains che è quella che contiene il giorno di inserimento dell'evento ( es. 15 aprile ore 9 e 30)
2)%datains è convertita in secondi
3) Flash di controllo (non serve, lo puoi togliere tranquillamente)
4) Imposto la variabile %day al giorno corrente cioè al valore di %DATE
5) Imposta la variabile %ora all'ora corrente (%TIME)
6) Le due variabili appena create vengono unite in una unica variabile chiamata %today
7) La variabile %today viene convertita in secondi in una variabile chiamata %oggi
8)Flash di controllo (lo puoi togliere)
9) Viene sottratto il valore di %oggi da %datains
10) Il risultato dell'azione precedente viene convertito in minuti
11) Azione di inserimento in calendario
Tutto questo blocco di codice lo puoi inserire per esempio nel bottone che hai nella scena.
Così funziona, stai sicuro.