Pot.Sanitizer.escapeAppleScriptString

{String} Pot.Sanitizer.escapeAppleScriptString ({String} s)

Pot.js で利用可能。 PotLite.js では利用できません。

引数 s を AppleScript としてエスケープします。

"\" に変換されます。

Pot.globalize() が適応されている場合、Pot.escapeAppleScriptString() が escapeAppleScriptString() で実行できます。

エスケープされた文字列が返ります。

var file = Pot.escapeAppleScriptString('ヾ("ゝω・")ノ"');
var command = [
    'tell application "Finder"',
    '  get exists of file "' + file + '" of desktop',
    'end tell'
].join('\n');

Pot.debug(command);
//   tell application "Finder"
//     get exists of file "ヾ(\"ゝω・\")ノ\"" of desktop
//   end tell