GoogleスプレッドシートでXML値として使用する文字列をエスケープする方法


0

Googleスプレッドシート(​​Googleドライブ/ Googleドキュメント)で、XMLの値として使用されるテキストをエスケープするための公式関数はありますか?

すなわちのようなテキスト

Mytext<hello

のように出力されるはずです

Mytext&lt;hello

そうでない場合、正規表現を置き換えるベストプラクティスがありますか?

回答:


0

カスタム関数を作成しました:

function xmlescape(text) {
    return text.replace(/&/g, '&amp;')
               .replace(/</g, '&lt;')
               .replace(/>/g, '&gt;')
               .replace(/"/g, '&quot;')
               .replace(/'/g, '&apos;');
}

私は何かを忘れなかったことを願っています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.