在 Google Apps 脚本 (GAS) 中,您可以使用 HTML 服务 创建和提供能够与服务器端功能交互的 html,因此如果您尝试在 GAS I 中创建网页'我会假设你已经知道了。
如果您想在 html 文档中使用 jQRangeSlider 库,您可以通过指向上传到 cdn 上的库来实现(即https://cdnjs.com/)
<!DOCTYPE html>
<html>
<head>
<base target="_top">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jQRangeSlider/5.7.2/jQEditRangeSlider.min.js"></script>
</head>
<body>
</body>
</html>
或者你可以将min库的内容复制到<script>标签之间的html文档中
<script>
// ALL THE JAVASCRIPT LIBRARY CONTENT GOES HERE
</script>
然后将内容包含在您的主 html 文档中,但为此您必须在 GAS 文件 (.gs) 中创建一个方法来导入文件内容,因此您的 .gs 最终将如下所示
function doGet(request) {
return HtmlService.createTemplateFromFile('index')
.evaluate();
}
function include(filename) {
return HtmlService.createHtmlOutputFromFile(filename)
.setSandboxMode(HtmlService.SandboxMode.IFRAME)
.getContent();
}
而您的主 html 可能与此类似
<!DOCTYPE html>
<html>
<head>
<base target="_top">
<?!= include('jQuery.min.js'); ?>
<?!= include('jQEditRangeSlider.min.js'); ?>
</head>
<body>
</body>
</html>
这些是有关此主题的文档的一些链接。
Html Service Best Practices
Html Service Restrictions
Html Service: Create and Serve Html