我现在已经搜索了这个功能很长一段时间了。 基本上,我想更改Title,Subtitle,Heading 1等的默认段落样式。
我知道可以使用Google文档界面(https://support.google.com/docs/answer/116338?hl=en),但据我所知,不是以编程方式编写脚本。
有没有人为此找到解决方案?如果没有,我们可以将其作为Google Apps脚本小组的功能请求提交吗?对于用于品牌宣传的现有Apps Script Docs API,它将是一个很好的补充。
答案 0 :(得分:1)
现在可以使用setHeadingAttributes方法。例如,在这里我重新定义了标题级别1和2的样式。
<!DOCTYPE html>
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
</head>
<body>
<form>
<table>
<tr>
<td><label>Brand:<input type="text" name="brand" size="5" required></label></td>
<td><label>Model:<input type="text" name="model" size="5" required></label></td>
<td><label>OS:<input type="text" name="os" size="5" required></label></td>
<td><label>Image link:<input type="text" name="image" size="5" required></label></td>
<td><label>Screensize:<input type="text" name="screensize" size="5" required></label></td>
</tr>
</table>
<input type="submit" value="Submit">
</form>
</body>
</html>
似乎无法将属性重置为默认值,因此如果您认为需要重置,请使用getHeadingAttributes获取原始属性并将其存储在文档属性中。
请注意,更改标题属性不会立即影响已存在的标题:除非有人触及其标题级别(即从标题级别下拉列表中选择某些内容,甚至与当前标题级别相同),否则它们将保留其当前样式。要将更改追溯应用于现有段落,请参阅this answer。