Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Google应用程序脚本中的文本前插入换行符_Javascript_Google Apps Script_Google Docs - Fatal编程技术网

Javascript 在Google应用程序脚本中的文本前插入换行符

Javascript 在Google应用程序脚本中的文本前插入换行符,javascript,google-apps-script,google-docs,Javascript,Google Apps Script,Google Docs,我需要在谷歌文档的某些文本前插入一些换行符 尝试了此方法,但出现错误: var body = DocumentApp.getActiveDocument().getBody(); var pattern = "WORD 1"; var found = body.findText(pattern); var parent = found.getElement().getParent(); var index = body.getChildIndex(parent); // or

我需要在谷歌文档的某些文本前插入一些换行符

尝试了此方法,但出现错误:

var body = DocumentApp.getActiveDocument().getBody();
var pattern = "WORD 1";
var found = body.findText(pattern);
var parent = found.getElement().getParent();
var index = body.getChildIndex(parent);
// or parent.getChildIndex(parent);
body.insertParagraph(index, "");
你知道怎么做吗


谢谢你的帮助

例如,作为一个简单的修改,如何修改上一个问题中的脚本

在本例中,使用的是,而不是InsertPageBreakRequest

修改脚本: 请将以下脚本复制粘贴到Google文档的脚本编辑器中,并设置searchPattern。及

结果: 使用上述脚本时,将获得以下结果

发件人:

致:

注:
  • 如果您不想像前面的问题那样直接使用高级Google服务,请按如下方式修改的第二个脚本

    •   ar.push({insertPageBreak: {location: {index: p.index + offset}}});
      
    •   ar.push({insertText: {location: {index: p.index + offset},text: "\n"}});
      
参考资料:
  ar.push({insertText: {location: {index: p.index + offset},text: "\n"}});