簡體   English   中英

在數據流 Javascript UDF 中使用 performance.now()

[英]Using performance.now() in Dataflow Javascript UDF

我正在嘗試獲取 Google Cloud Dataflow 執行以轉換 BigQuery 記錄的當前時間戳(以微秒為單位)。 對於這個問題,我使用這個指令:

performance.timing.navigationStart + performance.now()

但是,它不起作用。 為什么? 有沒有辦法在數據流 javascript UDF 中獲得微秒?

提前致謝。

Dataflow 本身不支持 js UDF。 也許您正在使用一些 Google 提供的模板。

如果是這樣,它使用 javax.script.ScriptEngine:

https://github.com/GoogleCloudPlatform/DataflowTemplates/blob/master/src/main/java/com/google/cloud/teleport/templates/common/JavascriptTextTransformer.java#L138

所以你可以在本地嘗試一下,看看它支持什么語法。

謝謝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM