Classe google.script.url (API lato client) (original) (raw)

Classe google.script.url (API lato client)

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

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 usaIFRAME Non è destinata all'utilizzo con barre laterali e finestre di dialogo in un componente aggiuntivo o contesto container-script. Per ulteriori informazioni, consultaguida 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, utilizzandolocation 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"]}

Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.

Ultimo aggiornamento 2024-09-12 UTC.