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
| Metodo | Tipo restituito | Breve 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
| Nome | Tipo | Descrizione | 
|---|---|---|
| function | Function | un 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  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  {"name": ["alice"], "n": ["1", "2"]} |