Google apps script 谷歌脚本-在谷歌文档上运行

Google apps script 谷歌脚本-在谷歌文档上运行,google-apps-script,google-docs,Google Apps Script,Google Docs,我想从Google文档中部署一个Google脚本项目,其中Google文档中的文本显示在index.html文件的特定区域。有什么办法吗?我很想知道 <html> <h1> Header </h1> [Google Document Code Goes Here.] </html> 标题 [此处显示谷歌文档代码。] 这是一个简单的对话框,在html对话框中显示从google文档到textarea标记的文本 function displaytes

我想从Google文档中部署一个Google脚本项目,其中Google文档中的文本显示在index.html文件的特定区域。有什么办法吗?我很想知道

<html>
<h1> Header </h1>
[Google Document Code Goes Here.]
</html>

标题
[此处显示谷歌文档代码。]

这是一个简单的对话框,在html对话框中显示从google文档到textarea标记的文本

function displaytestintextarea() {
  const doc = DocumentApp.getActiveDocument();
  const body = doc.getBody();
  const text = body.getText();
  DocumentApp.getUi().showModelessDialog(HtmlService.createHtmlOutput(`<textarea row="25" cols="50">${text}</textarea>`),"Text in TextArea");
}
函数displaytestintextarea(){
const doc=DocumentApp.getActiveDocument();
const body=doc.getBody();
const text=body.getText();
DocumentApp.getUi().showModelessDialog(HtmlService.createHtmlOutput(`${text}`),“TextArea中的文本”);
}
在这种情况下,不需要提供整个html


您可以将其调整为任意大小。

这是一个简单的对话框,可以在html对话框中将google文档中的文本显示为textarea标记

function displaytestintextarea() {
  const doc = DocumentApp.getActiveDocument();
  const body = doc.getBody();
  const text = body.getText();
  DocumentApp.getUi().showModelessDialog(HtmlService.createHtmlOutput(`<textarea row="25" cols="50">${text}</textarea>`),"Text in TextArea");
}
函数displaytestintextarea(){
const doc=DocumentApp.getActiveDocument();
const body=doc.getBody();
const text=body.getText();
DocumentApp.getUi().showModelessDialog(HtmlService.createHtmlOutput(`${text}`),“TextArea中的文本”);
}
在这种情况下,不需要提供整个html


您可以将其调整为任意大小。

是否保留所有格式?是的,所有格式。但是,它不必以同样的方式隔开。即使你知道自己在做什么,这将是一个相当大的工作量。你可能想寻找一些已经存在的插件。我不知道,因为我从来没有用过。哪怕只是其中的一部分也会有帮助。我明白。如果你不想要格式,这很简单。您可以获取正文文本并将其放入文本区域。是否要保留所有格式?是的,所有格式。但是,它不必以同样的方式隔开。即使你知道自己在做什么,这将是一个相当大的工作量。你可能想寻找一些已经存在的插件。我不知道,因为我从来没有用过。哪怕只是其中的一部分也会有帮助。我明白。如果你不想要格式,这很简单。您可以获取正文文本并将其放入文本区域。