it-swarm.dev

Come ottenere l'ora corrente nel foglio di calcolo di Google utilizzando l'editor di script?

C'è un'opzione per scrivere uno script e associarlo a un trigger. La domanda è, come ottenere l'ora corrente nel corpo del copione?

function myFunction() {

  var currentTime = // <<???

}
26
J.Olufsen

usa l'oggetto JavaScript Date(). Esistono diversi modi per ottenere dall'oggetto l'ora, la data, i timestamp, ecc. ( Riferimento )

function myFunction() {
  var d = new Date();
  var timeStamp = d.getTime();  // Number of ms since Jan 1, 1970

  // OR:

  var currentTime = d.toLocaleTimeString(); // "12:35 PM", for instance
}
43
Jeff B

Usa Date oggetto fornito da javascript. Non è unico o speciale per l'ambiente di scripting di Google.

6
Francis Avila

Ho preso in considerazione con il fuso orario nel mio Google Documenti come questo:

timezone = "GMT+" + new Date().getTimezoneOffset()/60
var date = Utilities.formatDate(new Date(), timezone, "yyyy-MM-dd HH:mm"); // "yyyy-MM-dd'T'HH:mm:ss'Z'"

il mio script per Google docs

1
Andy

L'oggetto Date viene utilizzato per lavorare con date e ore.

Gli oggetti data sono creati con new Date().

var date= new Date();

 function myFunction() {
        var currentTime = new Date();
        Logger.log(currentTime);
    }
1
Vignesh R