ScriptIDE から実行した場合、"" (空文字)が戻ってくるので、Content Library pane などから実行してください。
var path = getScriptFileName();