Google Form 是 Google 提供的一种在线表单工具,用户可以通过它创建表单并收集数据。每个 Google Form 都有一个唯一的 URL,用户可以通过这个 URL 访问并提交表单。表单的响应会被存储在 Google Sheets 中。
时间戳(Timestamp)是一个表示特定时间点的数值,通常用于记录事件发生的时间。
Google Form 的响应类型主要取决于表单的设计,常见的类型包括:
要获取今天时间戳上的所有 Google Form 响应,可以通过 Google Sheets 的脚本(Google Apps Script)来实现。以下是一个示例代码:
function getTodayResponses() {
var formUrl = 'YOUR_FORM_URL'; // 替换为你的 Google Form URL
var sheet = SpreadsheetApp.openByUrl(formUrl).getSheets()[0];
var today = new Date();
today.setHours(0, 0, 0, 0);
var tomorrow = new Date(today);
tomorrow.setDate(today.getDate() + 1);
var data = sheet.getDataRange().getValues();
var todayResponses = [];
for (var i = 1; i < data.length; i++) { // 跳过表头
var timestamp = new Date(data[i][0]);
if (timestamp >= today && timestamp < tomorrow) {
todayResponses.push(data[i]);
}
}
return todayResponses;
}
YOUR_FORM_URL
为你的 Google Form 的实际 URL。SpreadsheetApp.openByUrl
打开表单,并获取第一个工作表。todayResponses
数组中。通过上述方法,你可以轻松获取今天时间戳上的所有 Google Form 响应。
领取专属 10元无门槛券
手把手带您无忧上云