我一直在研究这个问题很长一段时间,并且基本上一直在教自己的HTML,所以如果代码是草率的,或者这是一个简单的修复,我很抱歉。下面是我试图做的,这个问题我遇到:显示为纯文本的HTML函数
就拿谷歌表单回应,生成电子邮件基于这些反应和动态电子邮件某个人在我的组织基础上的定位应答(这部分完成并工作,只是添加上下文)。然后创建一个调查响应,将响应信息发送回原始响应者,该响应者由表单发送到的管理员发送。这是我已经运行了JS,当它在谷歌项目跑了工作:
function getid() {
var spreadsheet = SpreadsheetApp.openByUrl('https://docs.google.com/a/raytownschools.org/spreadsheets/d/1YWHu_yKn5bqq63x1A4e4-vBUtZANj-xjeF07IBpHP64/edit?usp=sharing');
SpreadsheetApp.setActiveSheet(spreadsheet.getSheets()[0]);
var sheet = spreadsheet.getActiveSheet();
var lastRow = sheet.getLastRow();
}
当我尝试运行,在我的HTML代码,并将其插入元素,简单地将该代码为原始文本。 HTML没有运行该函数,或者返回它应该的数据(并且当作为js应用程序在HTML代码之外运行时返回)。
我可以发布完整的HTML代码,如果这将有所帮助。希望这里有人能帮助我。
有没有这样的事情作为一个HTML函数。这看起来像JavaScript。 – durbnpoisn
你在调用'getid()'吗?你可以根据需要为函数提供文本,但如果你没有真正调用函数,它将永远不会被执行。尝试在函数声明之后添加'getid();'或者将其包装在自调用匿名函数中:'(function(){...})();'而不是命名函数(函数getid() '部分) –
对不起,我没有补充说我已经在使用该功能。更合适的标题应该是JS不在HTML中执行功能。感谢您提供关于调用getid()的反馈,我会看到我可以找出并回传的内容。 –