google.script.url to asynchroniczny kod JavaScript wykonywany po stronie klienta
  Interfejs API, który może wysyłać zapytania do adresów URL w celu uzyskania bieżących parametrów i fragmentów adresu URL.
  Ten interfejs API obsługuje: google.script.history
  API. Można go używać tylko w kontekście aplikacji internetowej, która używa
  IFRAME
  Nie należy go używać z paskami bocznymi i oknami w dodatku ani
  container-script. Więcej informacji:
  przewodnik po korzystaniu z przeglądarki
  historię w aplikacjach internetowych.
Metody
| Metoda | Zwracany typ | Krótki opis | 
|---|---|---|
| getLocation(function) | void | Pobiera obiekt lokalizacji adresu URL i przekazuje go do określonego wywołania zwrotnego . | 
Szczegółowa dokumentacja
getLocation(function)
  Pobiera obiekt lokalizacji URL i przekazuje go do określonego wywołania zwrotnego (jako jedynego argumentu).
Index.html
google.script.url.getLocation(function(location) {
  console.log(location.parameters);
  console.log(location.hash);
});Parametry
| Nazwa | Typ | Opis | 
|---|---|---|
| function | Function | po stronie klienta funkcji wywołania zwrotnego do uruchomienia, używając location object (obiekt lokalizacji) jako jedyny argument. | 
Obiekt lokalizacji
W tabeli poniżej znajdziesz przykłady elementów lokalizacji, które zostałyby określone, gdyby parametr następujący adres URL, którego dotyczy zapytanie:http://www.example.com?n=1&name=alice&n=2#headingAnchor
| Pola | |
|---|---|
| location.hash | Wartość ciągu znaków we fragmencie adresu URL po znaku  headingAnchor | 
| location.parameter | Obiekt par klucz-wartość odpowiadających żądaniu adresu URL . Dla parametrów zwracana jest tylko pierwsza wartość które mają wiele wartości. Jeśli nie ma żadnych parametrów, spowoduje to pusty obiekt. {"name": "alice", "n": "1"} | 
| location.parameters | Obiekt podobny do obiektu  {"name": ["alice"], "n": ["1", "2"]} |