質問編集履歴
1
エラー内容を修正しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,17 +1,9 @@
|
|
1
1
|
Google SpreadsheetにBigQueryから取得したデータを挿入したく、
|
2
2
|
GoogleAppsScriptで下記のコードを書いているのですが、
|
3
3
|
13行目の「queryResults = BigQuery.Jobs.getQueryResults(projectId, jobId・・」のところで
|
4
|
-
「**GoogleJsonResponseException:
|
5
|
-
|
4
|
+
「**TypeError: Assignment to constant variable.**」のエラーが発生します。
|
6
|
-
のエラーが発生します。
|
7
5
|
|
8
|
-
エラーメッセージを見る限りではプロジェクトIDとジョブIDが見つからない(誤っている)とのことですが
|
9
|
-
|
6
|
+
知識が浅いため自力で解決できず窮しているので、
|
10
|
-
|
11
|
-
また、このエラーが出たときにはJobs.queryにLocationを追加すると良いとの情報を目にしたので
|
12
|
-
それも試しましたが、エラーは変わらず、解決しませんでした。
|
13
|
-
|
14
|
-
|
15
7
|
解決方法をご存知の方がいらっしゃいましたらご教示いただけないでしょうか。
|
16
8
|
|
17
9
|
|
@@ -19,8 +11,7 @@
|
|
19
11
|
const queryResults = BigQuery.Jobs.query(
|
20
12
|
{
|
21
13
|
useLegacySql: false,
|
22
|
-
query: query
|
14
|
+
query: query
|
23
|
-
location: 'asia-northeast2',
|
24
15
|
},
|
25
16
|
projectId
|
26
17
|
);
|
@@ -30,7 +21,8 @@
|
|
30
21
|
while (queryResults.pageToken) {
|
31
22
|
//★↓ここでエラーが出る
|
32
23
|
queryResults = BigQuery.Jobs.getQueryResults(projectId, jobId, {
|
33
|
-
pageToken: queryResults.pageToken
|
24
|
+
pageToken: queryResults.pageToken,
|
25
|
+
location: 'asia-northeast2'
|
34
26
|
});
|
35
27
|
rows = rows.concat(queryResults.row);
|
36
28
|
}
|
@@ -38,3 +30,4 @@
|
|
38
30
|
return null;
|
39
31
|
}
|
40
32
|
```
|
33
|
+
何卒宜しくお願いいたします!
|