- 您想使用 Google Apps 脚本将上标和下标字符放入 Google 文档。
如果我的理解是正确的,那么这个示例脚本怎么样?不幸的是,即使在现阶段,仍然没有使用文档服务放置上标和下标字符的方法。
但是当使用 2019 年初添加的 Google Docs API 时,这些都可以实现。将来可能会将此类功能添加到文档服务中。因此,作为当前的解决方法,我想提出使用 Docs API 的方法。示例脚本如下。
在使用此脚本之前,请在Advanced Google services中启用 Google Docs API 。
示例脚本:
function myFunction() {
var documentId = "###"; // Please set document ID here.
var resource = {requests: [
{insertText: {text: "SampleSuperscriptSubscript", location: {index: 1}}},
{updateTextStyle: {range: {startIndex: 7, endIndex: 18}, textStyle: {baselineOffset: "SUPERSCRIPT"}, fields: "baselineOffset"}},
{updateTextStyle: {range: {startIndex: 18, endIndex: 27}, textStyle: {baselineOffset: "SUBSCRIPT"}, fields: "baselineOffset"}}
]};
Docs.Documents.batchUpdate(resource, documentId);
}
结果:
当为新的 Google 文档运行上述脚本时,将获得以下结果。首先,SampleSuperscriptSubscript
放置一个文本。然后,修改文本样式。这些是使用 batchUpdate 方法运行的。如果要将这些值放入现有 Document,请修改resource
.
参考:
如果这不是你想要的方向,我很抱歉。