Clase google.script.url (API del cliente)

google.script.url es un JavaScript asíncrono del lado del cliente La API puede consultar las URLs para obtener los parámetros y el fragmento de URL actuales. Esta API admite el método google.script.history en la API de Cloud. Solo se puede usar en el contexto de una aplicación web que use IFRAME No está diseñado para usarse con barras laterales y diálogos en un complemento o contexto de secuencia de comandos del contenedor. Para obtener más información, consulta la guía para usar el navegador en apps web.

Métodos

MétodoTipo de datos que se muestraDescripción breve
getLocation(function) void Obtiene un objeto de ubicación de URL y lo pasa a la devolución de llamada especificada. .

Documentación detallada

getLocation(function)

Obtiene un objeto de ubicación de URL y lo pasa a la devolución de llamada especificada. (como único argumento).

Index.html

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

Parámetros

NombreTipoDescripción
functionFunctiondel cliente función de devolución de llamada que se ejecute location object como único argumento.

Objeto Location

En la siguiente tabla, se muestran ejemplos de los elementos de ubicación que se especificarían si el elemento se consultó la siguiente URL: http://www.example.com?n=1&name=alice&n=2#headingAnchor
Campos
location.hash

El valor de cadena del fragmento de URL después del carácter # o una cadena vacía si no hay ningún fragmento de URL

headingAnchor
location.parameter

Un objeto de pares clave-valor que corresponden a la solicitud de URL parámetros. Solo se mostrará el primer valor de los parámetros que tienen múltiples valores. Si no hay parámetros presentes, ser un objeto vacío.

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

Un objeto similar a location.parameter, pero con un array de valores para cada clave. Si no hay parámetros presentes, ser un objeto vacío.

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