Google apps script 拆分函数后保留前导零(google应用程序脚本)
我有一个列,其中包含用逗号分隔的数字和/或数字的单元格。 例如: 123456 987 3215439807 202420070193 我有一个基于逗号拆分和转置这些单元格的过程: (程序的这一部分如下) 我遇到的问题是其中一个数字包含前导零。 换句话说,这 202420070193 变成这个 2024年 7 193 工作表的格式为文本,因此拆分似乎在解释007和0193并将其转换为7和193的整数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
那么,如何在拆分侧保留前导零?您可以尝试替换该行:
var splitCell = '=arrayformula(transpose(substitute(split(substitute(' + srcRange.getA1Notation() + ',0,"#"),","),"#",0)))';
是的。成功了!事实上,我以前在Excel中使用过替换,但我从来没有想到它是一个选项。直到最近,SPLIT对我来说还不太熟悉,所以我没有足够的知识或经验去感受它是如何反应的,或者如何控制它的行为。因此,感谢您带来了一些见解(和解决方案!)。非常感谢!
var splitCell = '=arrayformula(transpose(substitute(split(substitute(' + srcRange.getA1Notation() + ',0,"#"),","),"#",0)))';