はじめまして。
現在、利用明細のページからデータをスプレッドシートに入力する処理をVBAから移植しています。
移植に当たっては利用明細を取得している方のコードなどを参考にしています。
今、ログイン処理にurlFetchApp.fetchを使用していますが、ログインできず悩んでいます。
GASでコーディングしている処理とVBAの処理を転機しますので、アドバイスいただけないでしょうか?
#GASで作っている処理
// POSTオプション
var options = {
method : "post",
followRedirects: false, // リダイレクト無し
payload : {
id: "ユーザー名(本来は英数字)",
password: "パスワード(本来は英数字)"
}
}
// ログイン
var response = UrlFetchApp.fetch(LOGIN_URL, options);
Logger.log(response);
↑ログを見ると、login.htmlのHTMLソースを取得しているので、ログインできていないと判断。
#VBAで実装済みの処理
objIE.navigate strUrl 'URL Open(非表示)
'読み込み待ち
htmlDoc.getElementById("id").Value = "ユーザー名(本来は英数字)"
htmlDoc.getElementById("password").Value = "パスワード(本来は英数字)"
htmlDoc.forms(0).submit