
[英]moment() function works in html but not in separate javascript file
[英]function works in javascript file but not in html file
您能否检查一下功能列表文件为何不起作用。 如果我将其放在单独的js文件中并运行,日志将显示所需的输出。 但是在html内,什么也不显示。
<!DOCTYPE html>
<html>
<body>
<p>
The global function (listfiles) returns the filenmes with certain pattern:
</p>
<p id="demo"></p>
<script>
function listfiles() {
var Extras = "19ibxiuX-xcyNXGs4GBNR_W8zLXSz3mhS";
var filetype = "text/csv";
var filenameformat = /^Report-\w{3}-[A|D]-\d{8}.csv$/;
var fileIterator = DriveApp.getFolderById(Extras).getFiles();
var file;
var filenames = [];
var count = 0;
//Logger.log(count);
filenames[0]="";
//Logger.log(filenames[count]);
while (fileIterator.hasNext()) {
var file = fileIterator.next();
//Logger.log(file.getName().search(filenameformat));
if (file.getName().search(filenameformat) == 0 && file.getMimeType() == filetype) {
count = count + 1;
filenames[count] = file.getName();
Logger.log(count);
Logger.log(filenames[count]);
Logger.log(file.getMimeType());
}
};
return filenames;
}
document.getElementById("demo").innerHTML = listfiles();
</script>
</body>
</html>
您调用的函数名称与实际函数名称不同。 将listnames()更改为listfiles()或viseversa
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.