以文本方式查看主题
-
Foxtable(狐表)
(http://foxtable.net/bbs/index.asp)
--
专家坐堂
(http://foxtable.net/bbs/list.asp?boardid=2)
----
消失的回车与空格
(http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188160)
-- 作者:lesei
-- 发布时间:2023/9/5 14:53:00
-- 消失的回车与空格
写了段代码,逐个比较两行数据的异同,如图1。
此主题相关图片如下:img_20230905_144753.jpg
在“备注列末尾多个”列(是“备注”类型的列),两行内容看似一样,但是我在第6行(行号为5)文字“new说明”后点了下回车,又按了几个空格。我以为回车与空格会在列内容里显示,可是却什么都没有,导致这两行该单元格内容看起来一模一样。
但是,在if比较里,这两个单元格内容却不同,为啥?消失的回车与空格去哪了?
-- 作者:有点蓝
-- 发布时间:2023/9/5 15:02:00
--
如果在单元格里直接编辑添加空格和回车的,默认会被清除忽略。
如果要在数据末尾添加空格,需要使用代码赋值,比如:tables("A").current("第一列") = “abc ”
-- 作者:lesei
-- 发布时间:2023/9/5 15:23:00
--
末尾添加的回车和空格被清除了,所以那俩单元格的内容比较应该一样。
但是if的判断结果是不同,这是为啥?
-- 作者:有点蓝
-- 发布时间:2023/9/5 15:33:00
--
这应该是个bug,我反馈一下。
在单元格里直接编辑在后面添加空格,离开单元格后,空格还是存在的。如果再次双击单元格进行编辑,这时候空格会被清除掉。