Classe google.script.url (API lato client)

google.script.url è un codice JavaScript lato client asincrono API che può interrogare gli URL per ottenere i parametri e il frammento URL correnti. Questa API supporta google.script.history tramite Google Cloud CLI o tramite l'API Compute Engine. Può essere utilizzato solo nel contesto di un'app web che usa IFRAME Non è destinata all'utilizzo con barre laterali e finestre di dialogo in un componente aggiuntivo o contesto container-script. Per ulteriori informazioni, consulta guida all'uso del browser la cronologia delle app nelle app web.

Metodi

MetodoTipo restituitoBreve descrizione
getLocation(function) void Ottiene un oggetto posizione dell'URL e lo passa al callback specificato personalizzata.

Documentazione dettagliata

getLocation(function)

Recupera un oggetto posizione URL e lo passa al callback specificato (come unico argomento).

Index.html

google.script.url.getLocation(function(location) {
  console.log(location.parameters);
  console.log(location.hash);
});

Parametri

NomeTipoDescrizione
functionFunctionun server lato client di callback di Google Cloud da eseguire, utilizzando location oggetto come unico argomento.

Oggetto Location

La tabella seguente mostra esempi di elementi posizione che verranno specificati se la proprietà È stata eseguita la query al seguente URL: http://www.example.com?n=1&name=alice&n=2#headingAnchor
Campi
location.hash

Il valore stringa del frammento di URL dopo il carattere #, oppure una stringa vuota se non è presente alcun frammento di URL

headingAnchor
location.parameter

Un oggetto di coppie chiave/valore che corrispondono alla richiesta dell'URL. parametri. Per i parametri verrà restituito solo il primo valore che hanno più valori. Se non sono presenti parametri, un oggetto vuoto.

{"name": "alice", "n": "1"}
location.parameters

Un oggetto simile a location.parameter, ma con un array di valori per ogni chiave. Se non sono presenti parametri, un oggetto vuoto.

{"name": ["alice"], "n": ["1", "2"]}