una tablas tabla ejemplos descargar datos con codigo caracteristicas agregar javascript adobe extendscript

tablas - Desarrollo de Adobe ExtendScript: ¿qué tan diferente del JavaScript normal?



jquery (2)

Pregunta

Me pregunto qué tan diferente ExtendScript es de JavaScript? ¿Teóricamente podría contratar a un desarrollador web que tenga conocimientos de JavaScript para desarrollarlo sin exigir una cantidad excesiva de aprendizaje de su parte?

Visión de conjunto

Estoy trabajando en un proyecto de base de datos multimedia (o una llamada "biblioteca multimedia") y está basado en XMP (la Plataforma de Metadatos eXtensible). La herramienta lógica para administrar los metadatos y las palabras clave parece ser Adobe Bridge; sin embargo, debo subcontratar el desarrollo de un par de secuencias de comandos para agregar algunas funciones clave a Bridge, principalmente para interactuar con un vocabulario de palabras clave controladas almacenadas en el servidor.

La administración superior, en su sabiduría infinita, ha decidido que poner un probador de software alfa / beta y Adobe heavy-lifter [me] a cargo de desarrollar el descubrimiento del proyecto es la mejor manera de hacerlo. Aunque sé lo que necesito hacer, no estoy seguro de quién puede hacerlo realmente.

Lamentablemente, mi conocimiento de programación está limitado a C ++, XML, Apple Script e idiomas web (desafortunadamente, no incluye JavaScript), así que estoy fuera de las malezas cuando se trata de preguntas sobre JavaScript.

Bridge Developer Center

Adobe tiene un práctico SDK sobre el tema, pero no puedo darle mucho sentido a la imagen general. Gran parte del contenido del foro de usuario a usuario de Adobe es antiguo o no está relacionado.

Descripción del Proyecto

Necesito un menú agregado a la barra de menú con tres opciones. Las tres opciones usarían la función "Borrar e Importar" en el panel Palabras clave de Bridge para importar 1 de 3 archivos de texto delimitados por tabulaciones del servidor de la base de datos utilizando el objeto FTP o HTTP.

La lectura que hice en la guía SDK y JavaScript de Bridge sugiere que se pueden agregar elementos de menú como lo he mostrado en la imagen a continuación para mayor claridad. Además, he logrado obtener una versión muy aproximada del método "Borrar e Importar" para que funcione como un script de inicio, sin embargo, me gustaría poder llamarlos sobre la marcha haciendo clic en la entrada de menú correspondiente.

Para una vista más grande de la imagen, haga clic aquí


Si se parece a la secuencia de comandos utilizada para el antiguo Flash IDE, entonces creo que es solo javascript / ECMAScript. La única diferencia real son las API que tienes disponible. Espero que cualquiera que sea bueno con JavaScript lo pueda recuperar bastante rápido.


ExtendScript está muy cerca de JavaScript normal. Han realizado algunas extensiones (por ejemplo, sobrecarga del operador) pero, en general, las dos son muy similares. Los productos de Adobe incluyen un IDE llamado "ExtendScript Toolkit" (ESTK) que proporciona un entorno agradable para escribir scripts con un depurador interactivo.

Puede crear nuevos elementos de menú en Bridge creando instancias de MenuElement. Establezca la propiedad onSelect del objeto MenuElement que crea para que sea la función que desea que el elemento de menú realice cuando lo seleccione. La guía de referencia de JavaScript de Bridge CS4 contiene todos los detalles.