问题
我想知道 ExtendScript 与 JavaScript 有何不同?从理论上讲,我是否可以聘请一位精通 JavaScript 的 Web 开发人员来开发它,而不要求他们进行过多的学习?
概述
我正在研究一个媒体数据库(或所谓的“多媒体库”)项目,它基于 XMP(可扩展元数据平台)。管理元数据和关键字的逻辑工具似乎是 Adobe Bridge,但是我需要外包几个脚本的开发以向 Bridge 添加一些关键功能,主要用于连接服务器存储的受控关键字词汇表。
高层管理人员以其无限的智慧决定让软件 alpha/beta 测试人员和 Adobe 重任人员 [我] 负责开发项目发现是解决此问题的最佳方式。虽然我知道我需要做什么,但我不确定谁能真正做到。
遗憾的是,我的编程知识仅限于 C++、XML、Apple Script 和 Web 语言(不幸的是,不包括 JavaScript),所以当涉及到关于 JavaScript 的问题时,我就束手无策了。
Adobe 在这个主题上有一个方便的 SDK,但我无法真正理解整体情况。Adobe 用户对用户论坛的大部分内容都是旧的或不相关的。
项目介绍
我需要在菜单栏中添加一个包含三个选项的菜单。这三个选项都将使用 Bridge 的“关键字”面板中可能的“清除和导入”功能,使用 FTP 或 HTTP 对象从数据库服务器导入 3 个不同的制表符分隔的文本文件中的 1 个。
我在 Bridge SDK 和 JavaScript 指南中所做的阅读表明,可以添加菜单项,如下图所示,为清楚起见。此外,我设法获得了一个非常粗略的“清除和导入”方法版本,可以用作启动脚本,但是我希望能够通过单击相应的菜单条目来即时调用它们。
要查看图像的更大视图,请单击此处