Google apps script 如何获得表格提交时间

Google apps script 如何获得表格提交时间,google-apps-script,google-forms,Google Apps Script,Google Forms,如何将google表单响应提交时间捕获到变量中,并使用它插入MySQL表。我正在使用下面的代码,但无法捕获它 function getFormSubmitTime(){ var form = FormApp.openById('dfsjfeifcnxzc121ii3ZZy'); var formResponses = form.getResponses(); var formResponse = formResponses[formResponses.length-1]; var ge

如何将google表单响应提交时间捕获到变量中,并使用它插入MySQL表。我正在使用下面的代码,但无法捕获它

function getFormSubmitTime(){
 var form = FormApp.openById('dfsjfeifcnxzc121ii3ZZy'); 
 var formResponses = form.getResponses();
 var formResponse = formResponses[formResponses.length-1];
 var gettime = formResponse.getTimestamp();
}

因为我对你的数据库一无所知,所以你还需要填写很多东西。但这将为您提供表单提交中的时间戳值,并且我还提供了一个锅炉板,用于jdbc连接到您的数据库。您必须完成数据库表的INSERT语句。当然,您还将设置onFormSubmit触发器

您可以了解有关onFormSubmit()事件参数和JDBC的更多信息

如果您在连接JDBC连接时遇到任何问题,欢迎使用

function myonFormSubmit(e) 
{
    var ts=e.values[0];
    runQuery("INSERT INTO `TABLENAME` (`timestamp`,....) VALUES ('ts')");
}


function runQuery(qry)//This is pretty bare bones as it has no error handling built in.  I removed it from a much more complicated function. Which you can find in the link in the text below.
{
    var address='address';  
    var user='user';
    var userPwd='pass';
    var db='db';
    var dbUrl='jdbc:mysql://' + address + '/' + db;
    var conn=Jdbc.getConnection(dbUrl, user, userPwd);
    var stmt=conn.prepareStatement(qry)
    stmt.execute();
}