2012-08-29 39 views
11

Me gustaría usar urlfetch para llenar una hoja de cálculo con datos de página, pero la URL que estoy tratando de utilizar está regresando con un error como argumento no válido. Creo que el problema es que estoy usando caracteres en la URL que están siendo malinterpretados (por ejemplo, comillas y paréntesis).Google apps script urlfetch que codifica URL

He intentado codificar la URL con el siguiente comando, pero asumo que doblo la codificación de algunos de los caracteres y eso está causando un problema.

var encodedURL = encodeURIComponent(pageURL) 

Respuesta

14

Trate de usar

baseURL + encodeURIComponent(parameterString) 

Cuando se incluyen los parámetros que está pasando a la URL base que está consultando como el valor pasado a la función encodeURIComponent. Este mensaje puede ser de utilidad para usted:

Encode URL in JavaScript?

Si codifica la dirección URL completa, como parece que se está haciendo más arriba, que está codificar algo más que los parámetros, que supongo sería donde su (s) problema (s) mienten.

Cuestiones relacionadas