J'essaie d'écrire un script qui va ajouter une nouvelle clé à un dictionnaire plist. Le script fonctionne correctement lorsque vous utilisez une chaîne pour la clé du dictionnaire, mais je n'arrive pas à comprendre comment utiliser une variable pour le nom de clé. Le script est ci-dessous et fonctionne presque. Le seul problème est d'être capable d'utiliser keyName comme une variable au lieu d'une chaîne littérale (ce qu'elle fait maintenant).Comment ajouter un élément au dictionnaire avec une variable pour un nom de clé?
on pListAddValueForKey(plistFile, keyName, keyValue)
tell application "System Events"
tell property list file plistFile
tell contents
set previousValue to value
set value to (previousValue & {keyName:keyValue}) -- this is the line in need of assistance
end tell
end tell
end tell
fin pListAddValueForKey
Si je pouvais mettre 2 contrôles sur cette réponse que je le ferais. Les plistes d'AppleScripting m'ont tué. Merci! – prime31
Je suis heureux d'avoir pu aider! – regulus6633