Google Apps脚本(Javascript) - findText返回相对于内嵌图片的位置,而不是段落的开头

时间:2015-06-02 23:53:23

标签: javascript google-apps-script insertion inline-images

我试图在findText的结果中插入段落中间的图像,但是当段落之前有其他图像时,它不能按计划工作。

目前,我的代码(部分基于the responses to this question)通过查找需要插入的位置,然后获取findText()返回的段落的子索引来工作。但是,如果有内嵌图像,则chid索引将作为段落的开头返回,但是findText的偏移量是图像末尾的字符,而不是段落的开头。

以下是该脚本的相关部分:

<application>

1 个答案:

答案 0 :(得分:2)

一个段落包含几个子元素,例如文字或图像串。您需要获取段落中文本元素的索引,而不是文档中段落的索引。 试试这个

echo '/usr/local/mysql/share' | sed -e 's,^/usr/local/mysql,,' -e     's,^/,,' -e 's,^,./,'