【问题标题】:Klipfolio (Podio integration) is missing valuesKlipfolio(Podio 集成)缺少值
【发布时间】:2018-03-13 05:24:22
【问题描述】:

使用 API,我已将数据从我的 Podio 应用程序导出到 Klipfolio,但不知何故,并非所有数据都被导出。尝试显示字段中的所有值时,只显示其中的一些值。

我试图通过联系 Klipfolios 支持来找到问题的根源,但得到了以下答案

“数据源中的数据是您通过 API 连接的服务返回的所有数据,如果您在服务门户和数据源中看到的内容存在差异,则需要联系该服务来确定问题,因为它不是 Klipfolio 限制的“

作为问题的示例,我提供了两个屏幕截图。

  • 名为“Personale”的 Podio 应用导出屏幕截图

.

在 R 列(以红色突出显示)中,可以看到“Stilling”字段的值。共有 155 个值。

  • 来自 Klipfolio 的屏幕截图,其中“静止”字段中的值放入表格中: 。

如图所示,只有 80 个项目,当我向下滚动时,其中一些甚至不是来自“Stilling”字段,而是来自其他字段之一。

不知何故,并非所有值都被导出到 Klipfolio 数据源(JSON 格式)中。谁能告诉我如何解决这个问题,或者我需要提供更多信息吗?

【问题讨论】:

    标签: json datasource podio klipfolio


    【解决方案1】:

    我不太确定,因为我实际上并没有像这样玩过 Podio,但我曾经听说一次可以从 Podio 提取多少数据存在某种限制。尝试检查一下:)

    【讨论】:

    • 嗨,亚当。我尝试删除一些数据,但我仍然遇到同样的问题。不过感谢您的建议。
    【解决方案2】:

    您的 Klipfolio 配置显示:@/items/fields[16]/values/...,预计需要的数据总是在第 16 位。

    幸运的是,如果没有要返回的值,Podio 不会返回值,因此您不能使用这种直截了当的方法。因此,如果 15th 为空,您期望为 16th 的字段将是 15th。而且您必须以不同的方式处理字段(例如按名称或 id),这将是恒定的,不依赖于其他字段,也不依赖于应用程序字段的重新排列。

    【讨论】:

      【解决方案3】:

      正如 Pavlo 所提到的,您需要根据 JSON 记录名称而不是 JSON 记录的索引进行过滤,因为并非所有字段数组都将位于每个项目的相同位置。以下 JSON 表达式应返回字段标签为“Stilling”的所有值记录

      @/items/fields[label='Stilling']/values/value/text
      

      【讨论】:

        猜你喜欢
        • 2016-03-04
        • 2015-01-31
        • 1970-01-01
        • 2018-02-07
        • 1970-01-01
        • 2020-08-05
        • 2017-11-02
        • 1970-01-01
        • 2011-11-10
        相关资源
        最近更新 更多