- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 INDD 文档,我在其中使用数据合并面板添加了一个 csv 数据源。我可以在链接面板中看到数据源。我如何使用 javascript 获取这个特定的链接/文件?
我探索了 DataMerge object model和 Link object model寻找潜在的接入点,但我什么也没想到。
我可以迭代链接并挑选出未放置的链接,但我担心误报。例如,如果另一个脚本创建了一个未放置的链接,数据合并的方式。
var doc = app.activeDocument;
for ( var i = 0; i < doc.links.length; i++ )
{
var link = doc.links[i];
if ( link.parent == doc )
{
alert( link.filePath );
}
}
最佳答案
我认为放置在文档中的 Assets 将具有特定的父级。基于文本的文件的故事,图像链接的图像对象。Link which parent is Document 可能是您正在寻找的链接。CSV 文件也有一个“XML”linkType 属性值 FWIW。很可能如果加载并链接一个 XML 文件(wml 工作流),该链接也将具有“XML”linkType 值,但父级将是 XMLElement 对象。对于选项卡式文本,父属性应该足够可信。
关于javascript - Adobe InDesign JSX : get Data Merge Link or File,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48489983/
我是 Adobe InDesign Server 的新手,我很难找到一个好的厨房水槽应用程序。我从 SDK 获得的所有示例似乎都部分起作用。我想要做的就是从服务器端使用 InDesign 的母版页
我正在尝试使用 inDesign JSX 脚本将以下数据插入到文档中: data = [{heading:"Heading 1", content: ["Some content"]}, {head
我有一个在 Windows 2007 VPS 上运行的 InDesign Server 实例,它在端口 8081 上运行 SOAP 服务。它作为 Windows 服务运行并运行开发和实时 JSX 脚本
我们有一个系统允许用户在 InDesign IDML 文件中填写可变数据。输入信息后,InDesign 服务器会呈现 IDML 的 JPG 供用户查看。输入所有数据后,用户便可以请求 PDF(也由 I
我有一个 InDesign 文档,其中包含不同宽度尺寸的页面。现在我想用 JS 脚本添加垂直指南。因此我必须添加 pageWidth + pageWidth (特定页面的)。 但我只知道如何获取文档尺
我不知道为什么没有人遇到这个问题,但是在 indesign cs6 中,当我尝试调试它时它没有附加到当前打开的文档,我该怎么办? 最佳答案 从 ESTK 源窗口左上角的“目标”下拉菜单中选择 InDe
我有一个包含 10 页文本的 inDesign 文档。文本使用不同的段落样式设置样式,其中一些与构建自定义目录相关。 有两个相关的段落样式,“Header1”和“Header2”,我试图从中构建自己的
我对 Adobe Indesign 还很陌生,但我对各种编码语言都满意。 我想创建一个基于 Web 的文档,其中列出了一些产品和产品说明,每个产品说明都充当在线产品本身的超链接。 我已经创建了列出
我想调整整个 indesign 文档的宽度和高度,这是我的代码,它给出错误 错误号:11265错误字符串:该值将导致一个或多个对象离开粘贴板 请帮我解决一下,谢谢 var NEW_HEIGHT = '
我搜索了 stackoverflow 和 adobe 社区来找到这个问题的答案。我不知道如何获取 Indesign 中所选对象的颜色。 我现在知道我需要检查它是样本还是添加的正常颜色。但我只是不知道如
我想从主项目中删除覆盖,但只是对象样式 X 中的项目,我写道: var doc = app.activeDocument; var pgs = doc.pages; for(i = 0; i
我想更改位于多状态对象中的图片的位置。 我将两个矩形(其中一个包含放置的位图)连接在一起以形成一个多状态对象。但是现在我不能再将这些矩形作为矩形来处理,只能作为页面项来处理。所以: app.activ
我正在尝试编写一个脚本,将一个图层从一个文档复制到另一个文档。 var srcDocName = 0; var destDocName = 1; var layerNameOriginal = "Or
以下 InDesign (Java) 脚本不会更改所有段落的文本内容和格式:- for (var j = 0; j < app.activeDocument.stories.length; j++)
我正在为 Indesign CS5 开发一个 JavaScript 插件,我希望能够从外部文件(例如 XML 文件)配置它。是否可以?我在 Adobe 网站或网络搜索中没有找到任何内容... 提前
你好这是我第一次使用 Adobe SDK,我正在使用 InDesign SDK 创建我的自定义插件,但我什至无法将示例插件加载到 InDesign 中。我打开了位于\Adobe InDesign
正在努力处理以下脚本。我修改了找到的脚本,以便它将所有故事提取为 txt 文件,并使用段落中文本的文件名保存 txt 文件。 事实证明,我们并不希望提取所有故事,但我们确实想要的故事的第一段有固定的段
编辑:我也愿意接受有关我能做什么的其他建议。 如何使用 onChange 事件更新我的窗口?我的解决方案有效,但我需要组在不可见时折叠。 w.DD.onChange = function() {
我正在尝试运行一个脚本,该脚本有助于自动转换文本并将其放置到 InDesign 文档中的脚注中。脚本: var scriptName = "Convert text to footnote", doc
我想构建一个 InDesign 脚本,当您导入 html 标签(例如粗体和斜体)时,这些词会转换为粗体或斜体。 例如 I really like walking to the park and eat
我是一名优秀的程序员,十分优秀!