0

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

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

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

作为问题的一个例子,我包含了两个屏幕截图。

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

播音室截图.

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

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

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

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

4

3 回答 3

0

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

于 2017-10-02T06:31:08.650 回答
0

您的 Klipfolio 配置显示:@/items/fields[16]/values/...,预计所需数据始终位于第 16 位。

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

在此处输入图像描述

于 2017-10-05T15:11:09.980 回答
0

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

@/items/fields[label='Stilling']/values/value/text
于 2017-11-13T18:33:57.083 回答