使用API,我已经将Podio应用程序中的数据导出到Klipfolio,但并不是所有的数据都被导出了。当试图显示字段中的所有值时,只显示其中的一些值。
我试图通过联系Klipfolios支持来找出问题的根源,但得到了以下答案
“数据源中的数据是通过API连接到的服务返回的所有数据,如果您在服务门户和数据源中看到的内容不一致,则需要与该服务联系以确定问题,因为这不是Klipfolio所限制的。”
作为这个问题的一个例子,我包括了两个截图。

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

。
正如所见,只有80个项目,当我向下滚动,其中一些甚至不是从“静态”字段,而是从其他字段之一。
然而,并不是所有的值都被导出到Klipfolio数据源(JSON格式)中。有人能告诉我如何解决这个问题吗?或者我需要提供更多的信息?
发布于 2017-10-02 06:31:08
我不太确定,因为我从来没有玩过Podio这样的游戏,但我曾经听说过,对于您可以从Podio中立即提取多少数据有某种限制。(试着检查一下:)
发布于 2017-10-05 15:11:09
您的Klipfolio配置说:@/items/fields[16]/values/...,它希望有需要的数据总是在第16位。
幸运的是,如果没有返回值,Podio不会返回值,所以您不能使用这种直接向前的方法。所以,如果15是空的,那么你期望的第16字段将是第15。而且您必须以不同的方式来处理字段(例如,名称或id),这些字段将是常量的,不依赖于其他字段,也不依赖于app字段的重新排列。

发布于 2017-11-13 18:33:57
正如Pavlo所提到的,您需要基于JSON记录名而不是JSON记录的索引进行筛选,因为并非所有字段数组对于每个项都处于相同的位置。以下JSON表达式应返回字段标签“静态”的所有值记录
@/items/fields[label='Stilling']/values/value/texthttps://stackoverflow.com/questions/46520442
复制相似问题