我有一列包含电话号码。
其中大多数具有“正常”格式-> 999111999111
然后,我有一些数字,格式为+65 999 222 999 222,并且Google表格返回“公式解析错误”并显示#ERROR!即使您单击该值也可以看到它。
我可以通过手动删除空格来修复它,但是需要使其自动化。
当我在Google脚本中使用.getvalue()时,会自动获得#ERROR!字符串,并且无法使用正则表达式来操作该字符串。
知道如何解决该错误吗?
答案 0 :(得分:2)
使用内置的“查找和替换”功能,激活“使用正则表达式”复选框以替换所有开头的+
(要使用的正则表达式为^\+
)。您可以选择将其替换为空字符串(将替换框保留为空)或替换为'+
,以强制将单元格值解析为文本而不是公式。
从应用脚本的角度来看,一种替代方法是使用getFormula
而不是getValue
。
答案 1 :(得分:1)
找到^
(行首)并替换为'
(表示以下内容是字符串,不进行解析)
请确保选中“使用正则表达式搜索”和“内部公式”。