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"]} |