¿UrlFetch con cadena de usuario-agente personalizada?

¿Es posible cambiar la cadena de agente de usuario utilizada con el script de Google Apps?UrlFetchApp.fetch ¿peticiones?

Esta discusion a partir de 2010 insinúa que el módulo UrlFetch en Google Apps Script admite la adición deUser-Agent encabezado a la opcionalheaders colección, como lo hace el módulo UrlFetch de Google App Engine. Sin embargo,la documentación de GAS No dice nada sobre esto. Un script de prueba que hice también muestra que no funciona.

Guión de prueba:

function testUserAgentString(){
  var page;
  try {
    page = UrlFetchApp.fetch('http://www.myuseragent.net/', {headers: {"User-Agent": "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6"}}).getContentText();
    Logger.log(page);
  } catch(_) {}
}

La salida del registro (menos HTML irrelevante) fue:

Mozilla/5.0 (compatible; GoogleDocs; script; +http://docs.google.com)

que es la cadena de agente de usuario predeterminada que se usa cuando se realizan solicitudes de UrlFetch por GAS.

¿Me estoy perdiendo algo o haciendo algo mal?

Editar: Como esto no es posible actualmente, puse una mejorasolicitud en el rastreador de problemas, según la sugerencia de Arun.

Respuestas a la pregunta(1)

Su respuesta a la pregunta