Google apps script 更改所有段落的格式
我正在使用脚本编辑器来编码一个东西来自动格式化我的文档。。。我应该为以下项目使用哪些代码: 间距-双Google apps script 更改所有段落的格式,google-apps-script,format,google-docs,Google Apps Script,Format,Google Docs,我正在使用脚本编辑器来编码一个东西来自动格式化我的文档。。。我应该为以下项目使用哪些代码: 间距-双 文本背景色-无背景色(如果可能,透明) 文本对齐-左侧 我尝试了文本背景色的代码: var textbackgroundcolor = DocumentApp.getActiveDocument().getBody().asText().setBackgroundColor('#ffffff'); 我想更改活动文档的格式,如果可能,仅更改正文 我得到了行距代码,但我希望它能改变所有段落,而不仅
文本背景色-无背景色(如果可能,透明)
文本对齐-左侧 我尝试了文本背景色的代码:
var textbackgroundcolor = DocumentApp.getActiveDocument().getBody().asText().setBackgroundColor('#ffffff');
我想更改活动文档的格式,如果可能,仅更改正文
我得到了行距代码,但我希望它能改变所有段落,而不仅仅是选定的段落。。。代码如下:
var spacing = DocumentApp.getActiveDocument().getBody().getParagraphs()[1].setLineSpacing(2);
我不想将[1]替换为[0,1,2,3,4,5,6…],因为当段落较少时,它不起作用,并且说它不能为null设置行距…谷歌应用程序脚本是一种完整的编程语言,因此您可以访问一些功能,查看文档是如何组成的,以及执行重复任务的循环 下面是一个简单的示例,它循环遍历文档中的所有内容,并更改段落中每个元素的行距:
var doc = DocumentApp.getActiveDocument();
var body = doc.getBody();
for (var i=0; i<body.getNumChildren(); i++) {
var child = body.getChild(i);
if (child.getType() == DocumentApp.ElementType.PARAGRAPH) {
child.setLineSpacing(2);
}
}
var doc=DocumentApp.getActiveDocument();
var body=doc.getBody();
对于(var i=0;i