google apps scriptでHTMLをデコードする技をさっき知りました
これです
JAVASCRIPT
1 var str = 'Some text & tex 1 < 2; 2 var decode = XmlService.parse('<d>' + str + '</d>'); 3 var strDecoded = decode.getRootElement().getText(); 4 Logger.log(strDecoded);
ただこの技
JAVASCRIPT
1 var str = 'Some text & tex 1 < 2 – 3'; 2 var decode = XmlService.parse('<d>' + str + '</d>'); 3 var strDecoded = decode.getRootElement().getText(); 4 Logger.log(strDecoded);
とすると
Exception: Error on line 1: The entity "ndash" was referenced, but not declared.
のエラーがでて使えません。
XMLに– がないからだろう。
じゃGASにあるHTMLserviceはどうか?と思ったがparseという関数はないらしい。
うまくデコードするやり方を知っている人はいませんか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。