Classe google.script.url (API do lado do cliente)

google.script.url é um JavaScript assíncrono do lado do cliente. API que pode consultar URLs para receber os parâmetros e o fragmento de URL atuais. Esta API oferece suporte aos google.script.history API. Ele só pode ser usado no contexto de um aplicativo da Web que usa IFRAME Não se destina ao uso com barras laterais e caixas de diálogo em um complemento ou container-script. Para mais informações, consulte a guia para usar o navegador em apps da Web.

Métodos

MétodoTipo de retornoBreve descrição
getLocation(function) void Recebe um objeto de local do URL e o transmite para o retorno de chamada especificado função.

Documentação detalhada

getLocation(function)

Recebe um objeto de local do URL e o transmite para a chamada de retorno especificada. (como o único argumento).

Index.html

google.script.url.getLocation(function(location) {
  console.log(location.parameters);
  console.log(location.hash);
});

Parâmetros

NomeTipoDescrição
functionFunctiondo lado do cliente função de callback seja executada, usando a função location object como o único argumento.

Objeto de local

A tabela a seguir mostra exemplos dos elementos de localização que seriam especificados se o o seguinte URL foi consultado: http://www.example.com?n=1&name=alice&n=2#headingAnchor
Campos
location.hash

O valor da string do fragmento de URL após o caractere #. ou uma string vazia se nenhum fragmento de URL estiver presente

headingAnchor
location.parameter

Objeto de pares de chave-valor que corresponde à solicitação de URL. parâmetros. Somente o primeiro valor será retornado para parâmetros com vários valores. Se não houver parâmetros, ser um objeto vazio.

{"name": "alice", "n": "1"}
location.parameters

Um objeto semelhante a location.parameter, mas com uma matriz de valores para cada chave. Se não houver parâmetros, ser um objeto vazio.

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