从URL获取/读取文本文件-用于After Effects的Javascript
Get / Read Text File from URL - Javascript for After Effects
我习惯于从本地目录中选择、打开和读取文本文件(CSV、JSON)。我现在可以在线访问我们的数据源,但不知道如何使用URL而不是本地文件来做同样的事情。
对于本地文件,我只使用这样的东西:
var myFile = File.openDialog();
myFile.open();
myFile.read();
有没有一种方法可以通过javascript for AE中的URL提要来实现这一点?
以下是其中一个提要:feeds.nlf.com/feeds-rs/schedules.json
无需保存文件,只需一行即可完成任务=)
data = JSON.parse(system.callSystem('curl -s "https://path_to_json"'));
我认为在After Effects中,最简单的方法是进行系统调用
ExtendScript中的Socket对象很复杂。看看Rorohiko的GetURLs.jsx。
您需要允许脚本访问网络。查看此堆叠式
# Mac Osx
var curlcmd = "curl feeds.nfl.com/feeds-rs/schedules.json > ~/Desktop/test/schedules.json";
var stdout = system.callSystem(curlcmd);
$.writeln(stdout);
var file = File("~/Desktop/test/schedules.json");
file.open();
var content = file.read();
file.close();
$.writeln(content);
相关文章:
- 将函数的上下文应用于javascript变量
- keyup事件处理程序更改焦点不适用于快速键入
- JQueryhide()不适用于Mozzilla,但适用于Chrome
- JavaScript数组排序(函数)用于对表行进行排序,而不是排序
- PHP中的setcookie仅适用于localhost
- 包括用于facebook评论框的JavaScript SDK
- 如何检测用于WebGL的专用或集成显卡
- ng更改事件不适用于Dropdown
- 用于搜索的聚合物嵌套绑定
- jQuery表单添加不适用于下拉列表
- Rails/JSON:如何将JSON用于jquery UI自动完成表单
- JS编译器/包管理器,用于版本控制
- 将CSS应用于printWindow.print();在Javascript中
- 用于'魔术串'属性
- 用于检查数组中是否存在元素的javascript自定义方法
- 谷歌地图API v3不适用于移动浏览器或PhoneGap
- 将 css 样式应用于 javascript 调用中的 :after 伪元素
- 方法“after”不适用于尚未在 DOM 中的元素
- 从URL获取/读取文本文件-用于After Effects的Javascript
- css3:尝试将translate3d动态应用于::after