如何在启动时或手动判断一个脚本是运行?
How to determine whether a script is run at startup or manually?
通过将脚本置于例如 startup scripts
的子文件夹中用户脚本文件夹,启动时可以有一个脚本运行。我现在想要实现的是让脚本确定它是 运行 由于该启动(例如为其功能创建菜单项)还是手动 运行 (然后执行其主要函数,不关心它的启动函数)。如何实现?
假设脚本位于启动脚本文件夹中:
var scriptKind = (app.activeScript.parent.name=="Startup Scripts")? "startup":"normal";
alert( scriptKind );
通过将脚本置于例如 startup scripts
的子文件夹中用户脚本文件夹,启动时可以有一个脚本运行。我现在想要实现的是让脚本确定它是 运行 由于该启动(例如为其功能创建菜单项)还是手动 运行 (然后执行其主要函数,不关心它的启动函数)。如何实现?
假设脚本位于启动脚本文件夹中:
var scriptKind = (app.activeScript.parent.name=="Startup Scripts")? "startup":"normal";
alert( scriptKind );