Inserisci la data odierna in Fogli Google


9

Uso Ctrl+ ;per inserire la data di oggi dai tempi di Microsoft Excel, ma come posso farlo nell'app Fogli Google sul mio telefono Android, senza tastiera?


Puoi provare a utilizzare la funzione DATE integrata (non sei sicuro della sua sintassi esatta, tuttavia). Meglio delle sceneggiature, comunque (ricordi le macro di Office?)
Tamoghna Chowdhury

Risposte:


4

1) Formatta la cella come una data 2) Seleziona la cella che desideri aggiungere la data e fai clic sull'icona del calendario mostrata come nell'immagine allegata, la data corrente viene inserita.


questa dovrebbe essere la risposta accettata.
Pashute,

1

Ho provato a scaricare la tastiera di Hacker perché ti offre una tastiera per PC completa sul tuo dispositivo Android. In altre parole, ha una Ctrlchiave. Tuttavia, non sono riuscito a far funzionare Ctrl+ ;. Potrei ottenere altroCtrlLe combinazioni + * svolgono le funzioni previste, ma credo che ci sia stato un problema con il contesto. La tastiera Android si aprirà solo se si seleziona un campo di inserimento testo. Fogli Google, proprio come Excel ha due contesti di input. La prima è la cella selezionata. Il secondo è un cursore in qualsiasi cella. Su Android, non sono riuscito a far apparire la tastiera quando si utilizzavano i fogli a meno che il cursore non si trovasse in una cella, il che rendeva il campo di inserimento del testo solo la barra della formula. Il contesto esterno "cella selezionata" non richiamerebbe la tastiera. Credo che funzionerebbe se si potesse richiamare la tastiera nel giusto contesto.

Ho trovato una soluzione alternativa che ritengo abbastanza ordinata. L'unico problema è che devi configurarlo individualmente per ogni documento su un PC. Ma una volta installato, funziona molto bene. Il processo in sostanza ti consente di impostare una formula personalizzata. In termini esatti, inseriremo uno script sul foglio che controllerà il valore di ogni cella modificata rispetto a una parola chiave impostata. Se la parola chiave corrisponde, la sostituirà con la data e l'ora correnti.

Per iniziare, dovrai aprire il foglio su un PC e fare clic su Strumenti> Editor di script. Immettere il seguente script nel campo di testo grande fornito. Se non l'hai mai fatto prima e non devi prendere in considerazione altri script che hai creato, allora elimina il testo predefinito che è già lì.

function onEdit(e) {
  if (e.range.getValue() == "$new") {
    e.range.setValue(new Date()).setNumberFormat("MM/dd/yyyy HH:mm");
  }
}

Se non hai familiarità con JavaScript, ti darò una rapida spiegazione di ciascuna delle parti sopra. onEdit(e)è una funzione globale, che in pratica significa che è integrata e può essere chiamata ovunque nello script. Viene eseguito ogni volta che una cella viene modificata. Le eparentesi si riferiscono specificamente alla cella attiva. Il secondo collegamento che inizia con ifottiene il valore della cella modificata di recente ee confronta se è esattamente uguale a $new. La terza riga verrà eseguita solo se la seconda riga è vera, ovvero se la cella modificata di recente contiene esattamente il testo $new. Questa riga sostituisce il valore con un timestamp. Date()è anche una funzione globale che restituisce l'ora di sistema. setNumberFormatimposta il formato numerico, naturalmente.

La prima cosa ovvia che puoi fare diversamente è cambiare il formato numerico in qualcosa di tuo gradimento. Clicca qui per maggiori informazioni .

Puoi anche passare $newa qualsiasi altra cosa. Nella programmazione, è comune utilizzare un carattere speciale come $o _più una parola per indicare una variabile o una funzione personalizzata. Ma dal momento che può essere qualsiasi cosa e questo è per uso personale, ho optato per ,n. È strano, certamente, ma è veloce e facile da scrivere su una tastiera Android e non riesco a immaginare nessun'altra istanza che inizierei un input di una cella di foglio di calcolo con una virgola.

Andando avanti, posso vedere me stesso usando le basi di questo script per creare altre funzioni personalizzate. Vengono in mente cose come il ping di una risorsa Web per un determinato punto dati che cambia frequentemente prima. Dopodiché, sono sicuro che ci sono tutti i tipi di casi d'uso. Se ti ritrovi a "costruire una libreria" di script che vuoi sempre usare su ogni foglio, allora sembra che ci sia una soluzione per dover aggiungere gli script a ogni foglio .

Il merito dell'idea e lo script vanno a questa risposta di scambio di stack Webapps. .


1

Nell'articolo di supporto Scorciatoie da tastiera per Fogli Google , l'uso di scorciatoie da tastiera è possibile con una tastiera esterna.

Dall'articolo:

Se colleghi una tastiera esterna al tuo dispositivo Android, puoi utilizzare le scorciatoie seguenti:

Continua a elencare le scorciatoie. Puoi inserirli con la tastiera di Hacker .

Durante l'utilizzo della tastiera di Hacker, il trucco per inserire le scorciatoie è innanzitutto abilitare Use permanent notificationnelle sue impostazioni.

Quindi, nei fogli di Google, seleziona la cella. Nella barra di stato / barra di notifica del telefono o tablet, fare clic su Show Hacker's Keyboard. Quando viene visualizzata la tastiera, premere Ctrl+ ;. La data verrà inserita come se si stesse utilizzando una tastiera esterna.


0

Innanzitutto, formatta la colonna come data o data più ora come nella foto allegata. Quindi ogni volta che provi a modificare, il nuovo pulsante verrà mostrato come indicato da frecce rosse.! È apparso un nuovo pulsante


0

Inserisci la formula:

= Now ()

premere Invio


Penso di no. Perché dopo un'ora la cella mostrerà quell'ora e non l'ora in cui è stata inserita la formula.
pashute
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.