如何使用InDesign脚本保存文本文件?

时间:2016-02-18 16:53:04

标签: javascript adobe-indesign

我正在使用脚本从InDesign INDD文件中提取一些数据。我想将数据保存在txt或json文件中,但我的文件未成功保存。

getAllAddresses

我在这里缺少什么?该文件未显示在所选文件夹中。

1 个答案:

答案 0 :(得分:3)

使用InDesign Javascript保存文件至少有四个步骤:获取路径和文件名,创建文件对象,打开文件,写入文件,然后关闭文件。

如果我没有设置编码,我发现写入步骤有时会失败。

//Define path and file name
var path = '~/Documents/';
var filename = 'filename.txt';

//Create File object
var file = new File(path + filename);

file.encoding = 'UTF-8';
file.open('w');
file.write('data here');
file.close();

文档:File class.open().write()