我写了一个容器绑定脚本,现在想通过将代码插入Google Docs文件来从中生成报告。问题是使用复制&从脚本编辑器粘贴,代码不再着色或缩进。我需要你的帮助,因为我不知道如何把它做好。我有这个代码:
createAndSendDocument() {
// Create a new Google Doc named 'Hello, world!'
var doc = DocumentApp.create('Hello, world!');
// Access the body of the document, then add a paragraph.
doc.getBody().appendParagraph('This document was created by Google Apps Script.');
// Get the URL of the document.
var url = doc.getUrl(); // Get the email address of the active user - that's you.
var email = Session.getActiveUser().getEmail();
}
正如tehhowch所说,您需要编写自己的javascript代码来进行语法格式化,然后使用其输出。
你可以使用这个https://www.w3schools.com/howto/tryit.asp?filename=tryhow_syntax_highlight他们已经准备好了脚本,您只需要对html进行编码,并将其放入div id="myDiv"
中,然后运行javascript代码。
<div id="myDiv">
Your encoded html goes here
</div>
示例
<div id="myDiv">
<!DOCTYPE html><br>
<html><br>
<body><br>
<br>
<h1>Testing an HTML Syntax Highlighter</h2><br>
<p>Hello world!</p><br>
<a href="https://www.w3schools.com">Back to School</a><br>
<br>
</body><br>
</html>
</div>
确保您首先对html进行编码。[<-><>->>等]
然后你可以使用它的输出。样品:https://docs.google.com/document/d/1h8oDOZ0ReTgwxnYt2JKflHWJdlianSWWuBgbWcSdJC0/edit?usp=sharing
参考并进一步阅读:https://www.w3schools.com/howto/tryit.asp?filename=tryhow_syntax_highlight