Klasa google.script.url (interfejs API po stronie klienta)

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

MetodaZwracany typKró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

NazwaTypOpis
functionFunctionpo 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 #, lub pusty ciąg, jeśli nie ma fragmentu adresu URL

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 location.parameter, ale z tablicę wartości każdego klucza. Jeśli nie ma żadnych parametrów, spowoduje to pusty obiekt.

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