0

Apps Script で BigQuery にヒットするスプレッドシートを作成しています。これが私のクエリの一部です:

SELECT
  id,
  USEC_TO_TIMESTAMP(created) AS created,
  USEC_TO_TIMESTAMP(modified) AS modified,
  USEC_TO_TIMESTAMP(resolved) AS resolved,
  status_id,
FROM
  [mydata:mydataset.latest]
WHERE  blah blah blah...

http://bigquery.cloud.google.comからこれを実行すると、「2013-08-22 19:19:01 UTC」のようなタイムスタンプが得られます (これは素晴らしいことです)。ただし、スプレッドシートから同じクエリを実行すると、意味のない日付が表示されます。関数 USEC_TO_TIMESTAMP を削除しても、日付はまだ意味がありません。「意味がない」とは、数値を日付としてフォーマットすると、ガベージ値が得られるということです。スプレッドシートから日付をクエリするための推奨される方法は何ですか?

(メーリングリストより)

4

1 に答える 1

3

USEC_TO_TIMESTAMP() の代わりに FORMAT_UTC_USEC() を使用する必要があります。

于 2013-09-16T23:16:50.170 に答える