如何使用 Apps 脚本从 Google 表单中的日期响应中提取月份

How to extract the month from a date response in Google Forms using Apps Script

提问人:Carmen Noronha 提问时间:11/15/2023 更新时间:11/16/2023 访问量:16

问:

我有一个 Google 表单,要求用户输入会议日期。我想使用他们的回复并提取他们日期的月份,以便我可以使用它来访问基于月份和年份的子文件夹,以存储他们上传的 Google 表单文件。

我想知道使用哪个 Google Apps 脚本函数来提取月份。

日期 google-apps-script 提取 google-forms

评论


答:

0赞 Cooper 11/16/2023 #1

从表单日期条目中获取年份和月份

我的日期问题出现在我的表单的第 8 列中,所以这就是为什么它是 e.values[7]

function onMyFormSubmit(e) {
  //Logger.log(JSON.stringify(e));//useful for debugging
  const [y,m] = [new Date(e.values[7]).getFullYear(),new Date(e.values[7]).getMonth() + 1];//months begin with zero in date object so add one
  Logger.log('Year: %d Month: %d',y,m);
}