2016-08-26 1 views
0

Existe-t-il un moyen de construire un ObjectSpecifier en utilisant le nom au lieu du numéro de tableau dans Javascript Applescript?Construction AppScriptScript ObjectSpecifier avec le nom en Javascript

search = ObjectSpecifier().buttons["Add"].value 
items = items.groups.whose({_match:[search,"Selected"]}) 

L'index pour « ajouter le bouton » est différent dans chaque élément, donc si je construis le ObjectSpecifier avec des boutons [3] au lieu des boutons [ « Ajouter »], il retourne uniquement les éléments qui ont ajouter le bouton à l'index 3. J'ai également essayé "ObjectSpecifier(). buttons.byName (" Add "). value", mais cela ne fonctionne pas.
Merci !!!

Répondre

0

buttons ["Ajouter"]. La valeur devrait fonctionner. Assurez-vous que tous les éléments des tableaux que vous filtrez comportent des boutons ["Ajouter"]. Si ce n'est pas le cas, filtrez ceux qui n'ont pas de boutons ["Ajouter"] en premier, puis filtrez à nouveau avec les boutons ["Ajouter"].