Manipulação de cookies no Script do Google Apps - Como enviar cookies no cabeçalho?

Eu estou tentando escrever um script simples que busca texto de uma página da Web e processa essa seqüência de caracteres. Mas, esse site exige que eu faça o login. Tive êxito em fazer login nesse site. É assim que eu entrei:

var payload = {"name1":"val1","name2":val2"};

var opt ={"payload":payload,"method":"post"};

var respose = UrlFetchApp.fetch("http://website.com/login",opt);

Após o login, o site me colocahttp://website.com/home. eu chequeiresponse.getContentText() e posso confirmar que fiz o login com sucesso, pois contém o texto dehttp://website.com/home. Agora eu preciso pegar o conteúdo dehttp://website.com/page e processá-lo. Eu primeiro assumi que o script pode manipular cookies por si só e continuei com

var pagedata = UrlFetchApp.fetch("http://website.com/page);//Did not work

Isso obviamente não funcionou epagedata.getContentText() diz-me para entrar primeiro, o que indica que os cookies não foram passados ​​com sucesso.

Eu então tentei extrair cookies que o servidor respondeu durante o login e enviá-lo junto com essa solicitação.

var cookie = response.getAllHeaders()['Set-Cookie'];     

// variable cookie now contains  a legitimate cookie.

// It contains 'JSESSIONID=blabla;Path=/' and 
// it is the ONLY cookie that server responds.

Tentei enviar esse cookie no meu pedido de página.

var header = {'Cookie':cookie};

var opt2 = {"header":header};

var pagedata = UrlFetchApp.fetch("http://website.com/page",opt2);

Acho que até agora os cookies não foram enviados corretamente, pois o conteúdo novamente me diz para fazer o login.

Eu estou passando cookies corretamente? Preciso de ajuda sobre o método correto de enviar cookies em uma solicitação.

questionAnswers(3)

yourAnswerToTheQuestion