首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >谷歌记录-添加日期-

谷歌记录-添加日期-
EN

Stack Overflow用户
提问于 2019-11-26 14:49:24
回答 2查看 1.2K关注 0票数 1

我请求你的帮助,因为我对编程了解甚少!

我有一个谷歌表单,客户在那里注册。每个登记的联系人都被添加到相关的表格中,显示注册的日期和时间(A栏)

我想知道,如果使用与发送表单相关的脚本,我们是否可以将此值添加到J列:注册日期+7天

感谢大家的宝贵帮助!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-11-26 15:39:49

您可以尝试在提交表单时写入日期。使用表格提交触发器运行此函数:

代码语言:javascript
运行
复制
function newRow() {

  var sprsheet = SpreadsheetApp.openById("your sheet Id");
  var sheet = sprsheet.getActiveSheet();

  var lastRow = sheet.getLastRow();

  //Gets the current date and adds 7 days to it
  var date = new Date();
  var value = new Date(date.setDate(date.getDate()+7));

  //"10" is the J column
  sheet.getRange(lastRow, 10).setValue(value);

  }

参考文献:

票数 1
EN

Stack Overflow用户

发布于 2019-11-26 15:43:41

我认为这里没有必要使用Google脚本。只需使用公式来检查日期范围内的空白。

代码语言:javascript
运行
复制
=ArrayFormula(IF(ISBLANK(A2:A),"",A2:A + 7));

公式检查单元格是否为空,如果此条件计算为true,则输出空字符串。如果条件为false,则将日期增加7天。注意,在将公式应用到范围之后,您可能会在结果列中得到类似于数字的内容(参见下面的内容)。这些是您可以通过将日期格式应用于列来正确显示的有效日期。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59053515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档