如何使用Javascript访问胶囊信息?

时间:2019-06-24 08:55:55

标签: bixby bixbystudio

如何使用Javascript代码访问胶囊特定的信息?

与后端通信时,我想在用户代理中包含胶囊ID和版本。理想情况下,我还可以获得运行胶囊的Bixby版本和Android版本。我希望可以将$vivContext之类的东西交给我的Javascript代码。

1 个答案:

答案 0 :(得分:3)

您是正确的,+--------------------+-------+ | measure | count| +--------------------+-------+ | v1 |5030265| | v2 |5009780| | v3 |5030526| | v4 |5030504| ... 不包含胶囊ID或版本。还没有内置可用于获取capsule.bxb内容的内置程序。

但是,您可以使用config API

在开发人员中心的术语和胶囊部分中定义胶囊的nSaltBins = 300 # based off number of "measure" values df_fill = df_fill.withColumn("salt", (F.rand() * nSaltBins).cast("int")) # FILLS [FORWARD + BACKWARD] window = Window.partitionBy('measure')\ .orderBy('measure', 'date')\ .rowsBetween(Window.unboundedPreceding, 0) # FORWARD FILLING IMPUTER ffill_imputer = F.last(df_fill['new_value'], ignorenulls=True)\ .over(window) fill_measure_DF = df_fill.withColumn('value_impute_temp', ffill_imputer)\ .drop("value", "new_value") window = Window.partitionBy('measure')\ .orderBy('measure', 'date')\ .rowsBetween(0,Window.unboundedFollowing) # BACKWARD FILLING IMPUTER bfill_imputer = F.first(df_fill['value_impute_temp'], ignorenulls=True)\ .over(window) df_fill = df_fill.withColumn('value_impute_final', bfill_imputer)\ .drop("value_impute_temp") $vivContext属性后,您可以在JS文件中使用以下代码。

capusleID