applescript将xml元素关联到indesign框架

applescript将xml元素关联到indesign框架,xml,applescript,adobe-indesign,Xml,Applescript,Adobe Indesign,我正在使用indesign和xml,如果可能的话,我需要将xml元素关联到indesign框架,并获得它的位置 使用applescript,这是我的简单代码 tell application "Adobe InDesign CC" set myDocument to active document tell myDocument set myTag to XML tag "aa" tell XML element 1 set elementCount to (g

我正在使用indesign和xml,如果可能的话,我需要将xml元素关联到indesign框架,并获得它的位置

使用applescript,这是我的简单代码

tell application "Adobe InDesign CC"
set myDocument to active document
tell myDocument
    set myTag to XML tag "aa"

    tell XML element 1
        set elementCount to (get count of XML Items)
        repeat with x from 1 to elementCount
            set elem1 to XML element x
            tell contents of elem1
                set tag to value of XML attribute "ean" of elem1
            end tell
            select elem1

            /* here I try */
            set rettangolo to contents of elem1
            return geometric bounds of rettangolo as string

        end repeat
    end tell
当我从indesign中选择frame时,这个脚本将获得位置

set myDocument to active document
tell myDocument
    set rettangolo to properties of item 1 of selection
    set coordina to geometric bounds of rettangolo as string
    display dialog coordina
end tell
如何将第一个脚本的元素与框架关联?

告诉应用程序“Adobe InDesign CC 2017”
将myDocument设置为活动文档
告诉我的文件
告诉XML元素1
将elementCount设置为(获取XML项的计数)
重复从1到elementCount的x
将elem1设置为XML元素x
告诉我的文件
将myTag设置为XML标记(elem1的XML属性“ean”的值为字符串)
将elem1的标记标记设置为myTag
将myStory设置为elem1的父故事
将tf设置为myStory文本容器的第1项
将gbs设置为tf的几何边界作为字符串
显示对话框gbs
结束语
结束重复
结束语
结束语
结束通话
告诉应用程序“Adobe InDesign CC 2017”
将myDocument设置为活动文档
告诉我的文件
告诉XML元素1
将elementCount设置为(获取XML项的计数)
重复从1到elementCount的x
将elem1设置为XML元素x
告诉我的文件
将myTag设置为XML标记(elem1的XML属性“ean”的值为字符串)
将elem1的标记标记设置为myTag
将myStory设置为elem1的父故事
将tf设置为myStory文本容器的第1项
将gbs设置为tf的几何边界作为字符串
显示对话框gbs
结束语
结束重复
结束语
结束语
结束通话