gpt4 book ai didi

javascript - 谷歌应用程序脚本 : Cannot find function insertText in object Document

转载 作者:行者123 更新时间:2023-11-29 20:33:15 24 4
gpt4 key购买 nike

我想复制一份 Google 文档并在副本中添加文本。这是我的代码:

function main() {
var template = DriveApp.getFileById(TEMPLATE_DOC_ID);
var copy = template.makeCopy('copied file');
var form = DocumentApp.openById(copy.getId());
form.insertText(0, 'Inserted text.\n');
}

当我运行 main() 时,出现以下错误:TypeError:无法在对象文档中找到函数 insertText。 (第 5 行,文件“代码”)

最佳答案

  • 您想使用 insertText() 放置文本。

如果我的理解是正确的,这个修改怎么样?

模式一:

当你想把正文放在正文中时,请修改如下。

从:
form.insertText(0, 'Inserted text.\n');
到:
form.getBody().editAsText().insertText(0, 'Inserted text.\n');

模式二:

当你想把正文放到段落中时,请修改如下。

从:
form.insertText(0, 'Inserted text.\n');
到:
form.getBody().getParagraphs()[0].insertText(0, 'Inserted text.\n');
  • 在这种情况下,文本放在第一段。

引用资料:

如果我误解了您的问题并且这不是您想要的结果,我深表歉意。

关于javascript - 谷歌应用程序脚本 : Cannot find function insertText in object Document,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57598117/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com