首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.map函数不能与谷歌脚本中的.slice一起使用

.map函数不能与谷歌脚本中的.slice一起使用
EN

Stack Overflow用户
提问于 2021-05-18 01:27:47
回答 1查看 68关注 0票数 0

我正在尝试标准化今天日期的格式,日期列在谷歌工作表上。为了做到这一点,我将列放入一个数组中,并尝试映射和切片以消除日期末尾的时间。但是,该切片只是返回前11个数据点。也就是说,它不是对单个字符串进行切片,而是将数组作为一个整体进行切片。任何帮助都是很好的,因为我非常了解它的功能。

代码语言:javascript
复制
function getDateColum(){
  var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Rota")
  var dateHeaders = ss.getRange('E3:ND3').getValues();
  var date = new Date()
  date = date + ""
  date = date.slice(0,11)
  dateHeaders = dateHeaders.map(function(x){ return x.slice(0,11); })
  Logger.log(date)
  Logger.log(dateHeaders)
}
EN

回答 1

Stack Overflow用户

发布于 2021-05-18 02:25:52

谢谢你的帮助。由于数据类型的原因,这就是最终工作的原因,以防任何人稍后看到这一点

代码语言:javascript
复制
function getDateColum(){
  var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Master Rota")
  var dateHeaders = ss.getRange('E3:ND3').getValues();
  var date = new Date()
  date = date + ""
  date = date.slice(0,11)
  dateHeaders = dateHeaders[0].map(function(x){ return x.toString().substring(0, 11) })
  Logger.log(dateHeaders)
  Logger.log(date)

再次感谢

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

https://stackoverflow.com/questions/67574414

复制
相关文章

相似问题

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