谷歌脚本代码格式化,彩色和美丽的缩进



我写了一个容器绑定脚本,现在想通过将代码插入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">
&lt;!DOCTYPE html&gt;<br>
&lt;html&gt;<br>
&lt;body&gt;<br>
<br>
&lt;h1&gt;Testing an HTML Syntax Highlighter&lt;/h2&gt;<br>
&lt;p&gt;Hello world!&lt;/p&gt;<br>
&lt;a href="https://www.w3schools.com"&gt;Back to School&lt;/a&gt;<br>
<br>
&lt;/body&gt;<br>
&lt;/html&gt;
</div>

确保您首先对html进行编码。[<-><>->&gt等]

然后你可以使用它的输出。样品:https://docs.google.com/document/d/1h8oDOZ0ReTgwxnYt2JKflHWJdlianSWWuBgbWcSdJC0/edit?usp=sharing

参考并进一步阅读:https://www.w3schools.com/howto/tryit.asp?filename=tryhow_syntax_highlight

相关内容

  • 没有找到相关文章

最新更新