javascript - 如何将字符串格式从 00/00/0000 更改为 00.00.0000
问题描述
我目前正在 Google App Scripts 中编写自定义函数。现在我在挣扎。我定义了一个参数来从日期单元格中获取输入并更改格式。
例如 9/16/2010 到 09.16.2010,其中给定的列具有前一个日期,而函数输出后者。
输出是一个字符串,但我似乎找不到有关 javascript 的这个特定文本编辑功能的任何信息。
还值得一提的是,给定列中的日期是基于表单输出的,我没有在代码中调用特定的短日期,所以这更像是字符串操作而不是日期格式
任何帮助表示赞赏。
/**
*Generates a Trip Key
*
*@param DateColumn Date
*@param SchoolColumn School name
*@param LocationColumn Location
*@customfunction
*/
function GENERATEKEY(DateColumn) {
var Date = DateColumn
const dateStr = Date;
const dateArr = dateStr.split('/');
dateArr[0] = ('0' + dateArr[0]).slice(-2);
dateArr[1] = ('0' + dateArr[1]).slice(-2);
const DateEdited = dateArr.join('.');
return neWDateStr; //gives 00.00.0000
//var Key = Date SchoolColumn "@" LocationColumn
}
解决方案
推荐阅读
- javascript - 如何传递值而不是索引(对 Javascript 不太熟悉)
- javascript - 无法绑定到“标题”,因为它不是“页面标题组件”的已知属性
- angular - npm 版本 - 将 RC 添加到当前版本并使用预发布
- ftp - Vestacp:Ftp 不工作
- python - 在 Ubuntu(Linux 的 Windows 子系统)中显示 matplotlib 图 - Python 3
- javascript - 如何跟踪最新的请求异步调用
- kubernetes - Kubernetes:Prometheus 计算 pod 实例数
- python - Django count queryset:int() 参数必须是字符串、类似字节的对象或数字,而不是 'builtin_function_or_method'
- javascript - 使用正则表达式验证 PDF 表单中的时间输入字段
- rest - 剑道网格可以读取大量项目并在本地执行分页吗?