根据 QQ 号自动生成邮箱
输入 QQ 号自动生成邮箱涉及到一个关于空值的处理问题。
我们知道 QQ 号码是一串数字,变成 QQ 邮箱只要在 QQ 号后面接上“@qq.com”即可,那就需要用到 CONCATENATE 字符串连接函数。但是还有一种情况要考虑,如果 QQ 号漏填了,直接用 CONCATENATE,那将直接输出 @qq.com 这串文本。因此首先还要通过 ISEMPTY 判断一下是否输入了空值。
总结一下函数要求:如果输入的 QQ 号不是空值,则返回的结果为“QQ+@qq.com”,否则(也就是 QQ 号为空值的情况下)返回的结果是“请输入 QQ 号”。
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1629859118817-1341f770-827c-4417-a5f9-dfa657f8e610.png)
公式设置
下述代码可直接复制到公式编辑器内,注意替换 QQ 号字段。
{"text":"IF(ISEMPTY(QQ号),\"请输入QQ号\",CONCATENATE(QQ号,\"@qq.com\"))","marks":[{"from":{"line":0,"ch":11,"sticky":null},"to":{"line":0,"ch":16,"sticky":null},"value":"textField_ksj5gm04","invalid":false},{"from":{"line":0,"ch":39,"sticky":null},"to":{"line":0,"ch":44,"sticky":null},"value":"textField_ksj5gm04","invalid":false}],"isCmData":true}
看一下实际效果:
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1629740730657-ae15646d-2876-438b-b5db-a8cbe4ef88d9.png)
拼接效果
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1629740811310-05a22929-ceca-4f18-9825-28b6dcf06d7c.png)
为空值时效果
宜搭为了更好的优化宜搭使用手册内容和质量,占用您3-5分钟时间,辛苦填写一下文档反馈问卷。文档反馈问卷是匿名提交,同时问卷信息仅用于宜搭文档体验反馈收集,感谢您对宜搭的支持!
--------------------获取宜搭最新信息,欢迎关注我们--------------------
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/jpeg/1632807780139-91cbcd43-8c42-44f3-9b2d-0d8b799ab7ea.jpeg)
本文档对您是否有帮助?