Я знаю, что могу читать / писать / проверять объект настройки с помощью exteScript для After Effects следующим образом:
//save setting
app.settings.saveSetting(sectionName, keyName, value);
//check for value
app.settings.haveSetting(sectionName, keyName);
//retrieve value
app.settings.getSetting(sectionName, keyName);
Можно ли сохранять и извлекать несколько ключей / значений настроек одновременно? В моем графическом интерфейсе у меня есть несколько флажков, выпадающих меню и т. Д. - я хотел бы иметь возможность сохранять предпочтения пользователя, не запуская вышеуказанные функции для каждого из них.Думая что-то вроде этого, но это не работает:
app.settings.saveSetting(sectionName, {"keyName": value, "keyName": value, "keyName": value, "keyName": value});
Я могу сохранить каждый в отдельности.
Дополнительно - я хочу, чтобы пользователь мог сохранить несколько параметров настройки с пользовательскими именами (customNameProfile 1, customNameProfile 2 и т. Д.) - можно ли проверить, существует ли объект настройки, получить каждое sectionName / keys, а затем добавить его в массив?
Есть ли лучший способ обработать все это за пределами settingsObject?
Заранее спасибо за любые отзывы.