首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AirTable公式

AirTable公式
EN

Stack Overflow用户
提问于 2020-02-17 03:28:44
回答 1查看 115关注 0票数 0

我正在写一个AirTable。从本质上讲,我是在连接一系列单元格,最终目标是用这些单元格中的文本生成文件名。但是,并非所有文件名都具有相同的属性。

因此,如果你在下面的公式中注意到,如果文件没有"DynamicSubitle“,它将留下一个双下划线。我该如何避免这种情况呢?

下面是我的公式:

代码语言:javascript
复制
CONCATENATE(Airline, "_", Trim, "_", Ratio, "_", Episode, {Language 1}, {Language 2}, {Language 3}, {Language 4}, {Language 5}, "_", {Dynamic Subtitle 1}, "_", Version, "_", {Mpeg Type}, "", Extension)

谢谢大家!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-03 16:13:48

这是可能的,但您必须为此编写一个复杂的if-else公式。伪代码,就像第一次检查空值一样,如果有空值,不要连接其他值和下划线。公式会是这样的,

代码语言:javascript
复制
CONCATENATE(
   IF(Airline = "","",CONCATENATE(Airline,"_")),
   IF(Trim = "","",CONCATENATE(Trim,"_")),
   IF(Ratio = "","",CONCATENATE(Ratio,"_")),
   ...all other values...,

   IF({Dynamic Subtitle 1} = "","",CONCATENATE({Dynamic Subtitle 1},"_")),

   ...all other values...
)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60252358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档