下記の11行のコードは、とあるjavascriptのコードです。
下記の11行のコードは、とあるjavascriptのコードです。
エクセルVBAでテキスト出力する作業を行っているのですが、
その際にこのコードも、Print#n,""を用いてテキストに貼
り付けしたいのです。
<script type="text/javascript"><!--"
g_client = "123456789";"
/* 888x15, 作成済み 10/05/07 */"
g_slot = "123456789";"
g_width = 888;"
g_height = 15;"
//-->"
</script>"
<script type="text/javascript""
src="http://aaaaaaaa.com/pagead/aaaaaaaa.js">"
</script>"
しかし、このコード中にはダブルクォテーションを含んでいるためか、下記のように
記述してもエラーが発生してしまいます。
Print#n,"<script type="text/javascript"><!--"
Print#n,"g_client = "123456789";"
Print#n,"/* 888x15, 作成済み 10/05/07 */"
Print#n,"g_slot = "123456789";"
Print#n,"g_width = 888;"
Print#n,"g_height = 15;"
Print#n,"//-->"
Print#n,"</script>"
Print#n,"<script type="text/javascript""
Print#n,"src="http://aaaaaaaa.com/pagead/aaaaaaaa.js">"
Print#n,"</script>"
そこで、下記の色んなパターンで試してみましたがダメでした。
行によってはできたりしますが、飛ばされる行があったり、エラーが
記述されたりします。
Print#n,""#####""
Print#n,"""#####"""
Print#n,"'#####"'
Print#n,'#####'
そもそも、javascriptのコードを文字列として貼り付けることが
難しいのか、あくまでもコード中のダブルクォテーションの存在が
邪魔しているのかわかりません。シングルクォテーションも使えないです。。
他の記号に代用することもできないのでしょうか?
この11行のコードの中のダブルクォテーションの使用や改行状態など、
コード内容に関する変更は一切認め許されておらず、あくまでも
この11行で実施したいのです。
Print#n,""という手段にはこだわっていませんので、他にも方法が
ありましたらご指導お願いします。
補足
回答ありがとうございます。 V8はC ++で記述され、GoogleのオープンソースブラウザであるGoogle Chromeで使用されます。 javascriptってC++で書かれてるんですね。普通にjavascriptで書かれてると思ってました。 そうなるとC++のコードでthowを見つけなければならないと言うことですね。 無理ぽいな。