Skip to content

Instantly share code, notes, and snippets.

@MarissaJ
Last active August 24, 2022 02:10
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MarissaJ/7c78cb9bd5583b4d60dfe6281a05b800 to your computer and use it in GitHub Desktop.
Save MarissaJ/7c78cb9bd5583b4d60dfe6281a05b800 to your computer and use it in GitHub Desktop.
After Effects Data Driven Expression- Display Column Data Based on Time
values = [];
for(i=0;i<=thisComp.layer("Data-Sample.csv")("Data")("Number of Rows")+2;i++) {   
  values.push(thisComp.layer("Data-Sample.csv")("Data")("Outline")("Number Data")("Number Data " + i).value);
} v=values.join(",");
string=v;
array=string.split(",");
l=array.length;
sec=Math.floor(time/effect("Slider Control")("Slider"));
if(sec<l){
array[sec];
}else{
"end";
}
@MarissaJ
Copy link
Author

For more on how to use this expression and download a sample After Effects 2019 file here https://www.fluxvfx.com/data-driven-expressions-for-after-effects-2019/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment