After Effects Scripting:使用CSV数据填充下拉列表



我想在我的脚本中填充简单的下拉列表,其值存在于csv文件中。我怎么写呢?

我现在还不知道。我刚开始学习脚本的After Effects。谢谢!

我假设您已经知道如何编写用户界面的代码,并直接跳到您所问的具体问题。

你可以将csv文件导入到After Effects脚本中,并使用如下命令将其转换为数组:

var csvFilepath = 'filepath/your_csv_file.csv';
var read_file = File(csvFilepath);
read_file.open('r', undefined, undefined);
var csv = read_file.read();
var csvArr = csv.split( ',' );

那么你应该能够在下拉菜单代码的items属性中使用csvArr。它看起来像这样:

var csvDropDown = win.add("dropdownlist", undefined, undefined, {name: "csvDropDown", items: csvArr}); 
csvDropDown.selection = 0;