0
0

More than 3 years have passed since last update.

GAS Bigquery insert getjobでハマった話

Posted at

GASでBigqueryにinsertをする場合、insertの結果を確認する為には、jobステータスを参照する必要がある。
このとき、jobgetの際に、jobの起動ロケーションを明示しないとjob not foundエラーとなる。

jobの起動ロケーションはBigqueryのデータセットのロケーションと同じになる。
ロケーションがUSかUKの場合は、ロケーション指定を省略ができる。
(ここがおおいにはまった。うまく行っているGASとだめなGASがあって何が違うのかと)
また、ロケーション指定はAPIの引数として、パスパラメータではなく、クエリパラメータという扱いなので、JSONで引数セットしてあげなくてはいけない。
(ここもはまったポイント。)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0