Google Apps Scriptを使って、BigQueryにデータインサートをしたいのですが、エラーとなってしまいます。
BigQuery側のクエリ実行履歴を確認したところ、
「Not found: Dataset データセット名:テーブル名 was not found in location US」
とあり、確かにデータセットはロケーションを「東京」にしており、クエリ履歴のロケーションは「US」になっていました。
上記エラーによりロケーションが違うためエラーになっていることはわかったのですが、
GAS側でロケーションを「東京」にしてinsert実行するにはどう記述したら良いのか、検索しても出て来ず、、
(データセットのロケーションは東京のままにする必要があります)
実行しているクエリは以下の通りです。
sql
1 var resource = { 2 query : '#StandardSQL insert into テーブル名.test (id,text1,text2) values (2,\'テキスト3\',\'テキスト4\');' 3 4 }; 5 var query_results = BigQuery.Jobs.query(resource, projectId);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。