HTML エンティティを含む文字列変数があります。
var str = 'Some text & text';
元の文字に変換 (デコード) したい:
Some text & text
.
JavaScript には、必要な結果を得るための組み込み関数がありません。Google Apps Script で作業する必要があるため、jQuery または DOM オブジェクトを使用できません。
どうすれば簡単な方法でそれを行うことができますか?
HTML エンティティを含む文字列変数があります。
var str = 'Some text & text';
元の文字に変換 (デコード) したい:
Some text & text
.
JavaScript には、必要な結果を得るための組み込み関数がありません。Google Apps Script で作業する必要があるため、jQuery または DOM オブジェクトを使用できません。
どうすれば簡単な方法でそれを行うことができますか?
組み込みの Xml サービスを使用できます (参照):
var str = 'Some text & text';
var decode = XmlService.parse('<d>' + str + '</d>');
var strDecoded = decode.getRootElement().getText();
または、組み込みの E4X XML クラスを使用できます。
var str = 'Some text & text';
var decode = new XML('<d>' + str + '</d>');
var strDecoded = decode.toString();