2
我想知道是否可以使用RequireJS與谷歌Apps腳本。我從GAS庫加載RequireJS 2.1.5。這個示例應用程序應該記錄Monkey這個詞,但是當我測試它時沒有任何反應。沒有錯誤或警告正在產生。RequireJS與谷歌Apps腳本
的index.html:
<!doctype html>
<head>
<title></title>
</head>
<body>
<script data-main="main" src="http://cdnjs.cloudflare.com/ajax/libs/require.js/2.1.5/require.js"></script>
</body>
</html>
main.gs:
var define = Require.loadDefine();
var require = Require.loadRequire();
define(function() {
Logger.log("Monkey");
});
code.gs:
function doGet(e) {
Logger.log("doGet");
return HtmlService.createHtmlOutputFromFile('index').setSandboxMode(HtmlService.SandboxMode.NATIVE);
var t;
t = HtmlService.createTemplateFromFile('index');
return t.evaluate();
}
你只'define'模塊。你是不是'require'ing模塊,所以該模塊的工廠功能,但尚未執行。 –
你檢查,有在Web應用程序中沒有錯誤(F12在Chrome和IE)?我有一種感覺,你的HTML不知道在哪裏可以找到「主」了[卡哈的哄騙]後(https://code.google.com/p/google-caja/)已經由HTML勞務輸出完成。 – fooby