在 Zapier 中处理列响应,其中一列是空白的

Posted

技术标签:

【中文标题】在 Zapier 中处理列响应,其中一列是空白的【英文标题】:Handling column responses in Zapier, where one column is blank 【发布时间】:2020-09-26 18:28:10 【问题描述】:

在 Zapier 中,我从 API 中获得了此响应。

Zapier GUI response

在 JSON 中它看起来像这样:

                           "ColumnName": "Column Name",
                            "ColumnValue": "Test Name"
                        ,
                         "ColumnName": "Date Reported to the Above", "ColumnValue": "" ,
                         "ColumnName": "Time Reported to the Above", "ColumnValue": "" ,
                        
                            "ColumnName": "Date Logged",
                            "ColumnValue": "2020-05-25"
                        ,
                         "ColumnName": "Time Concern Logged", "ColumnValue": "" ,

这是一个完美的响应,我可以很好地处理这个响应,但不幸的是,Zapier 将每一列拆分为一个字符串以供将来的步骤使用,因此响应不会保持完整。

这会导致一些奇怪的行为,因为当我拆分字符串时,它会完全跳过空格,导致列名和列值条目的数量不匹配,这意味着我无法在以后的步骤中重新构建对象,因为我将获得 22 个列名,而我只剩下 17 个列值,所有的空白都被跳过了。

【问题讨论】:

【参考方案1】:

好的,我已经解决了这个问题。

Zapier 试图通过给我们这样的回应来提供帮助:

88974381__Result__Customfields[]ColumnName

但是,您实际上可以摆脱 ColumnName 并使用整个对象。可爱。

88974381__Result__Customfields

需要注意的一点是,它仍然没有给我曾经的好对象,但至少它给了我一个字符串,我可以应用一些正则表达式。这绝对看起来像一个错误,因为不幸的是 Zapier 带走了已经存在的格式,并让您从字符串重新构建它

...除非我错过了什么。

这有点痛苦

【讨论】:

以上是关于在 Zapier 中处理列响应,其中一列是空白的的主要内容,如果未能解决你的问题,请参考以下文章

Pandas:创建字典,其中一列是键,其余列的列表是值

SQL - 插入两列,一列来自表,另一列是常量

为啥我的EXCEL中求和公式计算出来的空白?

如何创建一个道场数据网格,其中一列是标题行中的按钮?

用第一列排列所有列的公式

视图中每一列的源列是啥