10799


タイトルの通りGoogleサイトにGoogleフォームの事前入力したURLを利用したリンクを設置したいのですが、  
普通に作成して保存するとなぜかjavascript:void(0);へのリンクにされてしまいます。  
調べてみると一応Googleサイトに外部リンクを設置することはできるらしいのですが、  
どうすれば設置できるのでしょうか？


CC BY-SA 3.0
2015-05-30T07:53:10.350
10793
2015-05-30T13:51:40.473
9710
question
html google-sites
GoogleサイトにGoogleフォームの事前入力したURLへのリンクを設置したい。


フォームのURLをgasで作成するときの日本語のエスケープ方法がよくなかったようです。

・リンクが変換される例  
%u+4文字形式(%u904Bなど)  
・リンクが変換されない例  
%+2文字(%E6など)

対策  
escapeで日本語をエンコードすると%u+4文字形式にされてしまうので、  
encodeURIかencodeURIComponentを使用する。


CC BY-SA 3.0
2015-05-30T13:35:39.083
10799
2015-05-30T13:51:40.473
2015-05-30T13:51:40.473
9710
9710
10793
answer