Google apps script 拆分函数后保留前导零(google应用程序脚本)

Google apps script 拆分函数后保留前导零(google应用程序脚本),google-apps-script,google-docs,Google Apps Script,Google Docs,我有一个列,其中包含用逗号分隔的数字和/或数字的单元格。 例如: 123456 987 3215439807 202420070193 我有一个基于逗号拆分和转置这些单元格的过程: (程序的这一部分如下) 我遇到的问题是其中一个数字包含前导零。 换句话说,这 202420070193 变成这个 2024年 7 193 工作表的格式为文本,因此拆分似乎在解释007和0193并将其转换为7和193的整数 那么,如何在拆分侧保留前导零?您可以尝试替换该行: var splitCell = '=arra

我有一个列,其中包含用逗号分隔的数字和/或数字的单元格。 例如:

123456

987

3215439807

202420070193

我有一个基于逗号拆分和转置这些单元格的过程: (程序的这一部分如下)

我遇到的问题是其中一个数字包含前导零。 换句话说,这

202420070193

变成这个

2024年

7

193

工作表的格式为文本,因此拆分似乎在解释0070193并将其转换为7193的整数


那么,如何在拆分侧保留前导零?

您可以尝试替换该行:

var splitCell = '=arrayformula(transpose(substitute(split(substitute(' + srcRange.getA1Notation() + ',0,"#"),","),"#",0)))';

是的。成功了!事实上,我以前在Excel中使用过替换,但我从来没有想到它是一个选项。直到最近,SPLIT对我来说还不太熟悉,所以我没有足够的知识或经验去感受它是如何反应的,或者如何控制它的行为。因此,感谢您带来了一些见解(和解决方案!)。非常感谢!
var splitCell = '=arrayformula(transpose(substitute(split(substitute(' + srcRange.getA1Notation() + ',0,"#"),","),"#",0)))';