的预期输出是多少
//function in external file
function CommonCss(){ var cssfilename = ['googledrive.com/host/xxxx/style1.css','googledrive.com/host/xxxx/style2.css'];
for (var i = 0; i < cssfilename.length; i++) {
var headHTML = document.getElementsByTagName("head")[0].innerHTML;
headHTML += '<link type="text/css" rel="stylesheet" href="' + cssfilename[i] + '">';
document.getElementsByTagName("head")[0].innerHTML = headHTML;
}
}
链接CSS文件适用于本地服务器(WAMP)上的普通HTML页面,但相同的代码在Google Apps脚本中不起作用。
项目密钥:M5ahR5WvtWTu1_Wlkofz5DfzFem3cSiUf
App Link:http://goo.gl/2zExIB
我们在应用链接中描述了我们的要求。
您能否建议从一个外部JS函数中添加多个JS和CSS文件的最佳方法,以便我们可以在多个表单和项目中添加一行。
答案 0 :(得分:0)
使用HtmlService的EMULATED沙盒模式时,无法动态添加CSS文件:
https://developers.google.com/apps-script/guides/html/restrictions#adding_css_dynamically
如果切换到使用NATIVE模式,它应该可以正常工作。