質問編集履歴
1
情報の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,11 +6,27 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
しかし、11月になり久しぶりに動かしてみると
|
9
|
+
しかし、11月になり久しぶりに動かしてみると動いているのですがGoogleスプレッドシートに入力が行われません。
|
10
|
+
|
11
|
+
|
12
|
+
|
10
|
-
|
13
|
+
シリアルモニタに表示される作成したURLをコピペしアクセスするとGoogleスプレッドシートには気温,湿度,気圧のデータが記入されます。
|
14
|
+
|
11
|
-
|
15
|
+
つまり、作成されたURLに誤りはないのですが上手くコネクトされていないみたいです。(シリアルモニタ上では”Connected to server!”と記載されています)
|
16
|
+
|
17
|
+
|
18
|
+
|
12
|
-
|
19
|
+
前回は、出来たいたのに急に出来なくなったということはGASの仕様が変わってしまったのでしょうか。
|
20
|
+
|
21
|
+
|
22
|
+
|
13
|
-
|
23
|
+
ご助言いただけると幸いです。
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
以下にArduinoとGASのコードを記載いたします。
|
28
|
+
|
29
|
+
また、実際のシリアルモニタの表示もコピペしておきます。
|
14
30
|
|
15
31
|
|
16
32
|
|
@@ -333,3 +349,85 @@
|
|
333
349
|
}
|
334
350
|
|
335
351
|
```
|
352
|
+
|
353
|
+
|
354
|
+
|
355
|
+
|
356
|
+
|
357
|
+
```GAS
|
358
|
+
|
359
|
+
var id = '********';
|
360
|
+
|
361
|
+
function doGet(e) {
|
362
|
+
|
363
|
+
|
364
|
+
|
365
|
+
if (e.parameter == undefined) {
|
366
|
+
|
367
|
+
result = 'Parameter undefined';
|
368
|
+
|
369
|
+
}
|
370
|
+
|
371
|
+
else {
|
372
|
+
|
373
|
+
var sheet = SpreadsheetApp.openById(id).getActiveSheet();
|
374
|
+
|
375
|
+
var newRow = sheet.getLastRow() + 1; // 次の行に入力する
|
376
|
+
|
377
|
+
var rowData = [];
|
378
|
+
|
379
|
+
rowData[0] = new Date(); //タイムスタンプ
|
380
|
+
|
381
|
+
for (var param in e.parameter) {
|
382
|
+
|
383
|
+
var value = e.parameter[param];
|
384
|
+
|
385
|
+
rowData[parseInt(param)] = value;
|
386
|
+
|
387
|
+
}
|
388
|
+
|
389
|
+
var newRange = sheet.getRange(newRow, 1, 1, rowData.length);
|
390
|
+
|
391
|
+
newRange.setValues([rowData]);
|
392
|
+
|
393
|
+
var result = 'Ok'// Text des Anworts
|
394
|
+
|
395
|
+
}
|
396
|
+
|
397
|
+
return ContentService.createTextOutput(result);
|
398
|
+
|
399
|
+
}
|
400
|
+
|
401
|
+
```
|
402
|
+
|
403
|
+
|
404
|
+
|
405
|
+
|
406
|
+
|
407
|
+
```シリアルモニタ
|
408
|
+
|
409
|
+
22:10:22.605 -> Temp: 24.59°C Humidity: 51.15% RH Pressure: 102253.16Pa
|
410
|
+
|
411
|
+
22:10:33.580 -> Attempting to connect to SSID: ******
|
412
|
+
|
413
|
+
22:10:33.626 -> Connected to ******
|
414
|
+
|
415
|
+
22:10:33.626 -> IP address:
|
416
|
+
|
417
|
+
22:10:33.626 -> ******
|
418
|
+
|
419
|
+
22:10:43.611 -> https://script.google.com/macros/s/********/exec?&1_cell=24.59&2_cell=51.15&3_cell=102253.16
|
420
|
+
|
421
|
+
22:10:43.611 ->
|
422
|
+
|
423
|
+
22:10:43.611 -> Starting connection to server...
|
424
|
+
|
425
|
+
22:10:45.356 -> Connected to server!
|
426
|
+
|
427
|
+
22:10:45.356 ->
|
428
|
+
|
429
|
+
22:10:45.356 -> finish.
|
430
|
+
|
431
|
+
|
432
|
+
|
433
|
+
```
|