質問編集履歴

2

jsonがどこで取得できたかをピックアップしました。

2021/08/12 01:13

投稿

unwind
unwind

スコア19

test CHANGED
@@ -1 +1 @@
1
- GASからPOSTされたjsonデータを、PHPにPOSTし、データベースに書き込みたいです。
1
+ GASからPOSTされたjsonデータを、PHPに送信し、データベースに書き込みたいです。
test CHANGED
@@ -304,8 +304,72 @@
304
304
 
305
305
  bindParamのところをbindValueのパターンに変えてみても、MySQLの書き込みは出来ませんでした。
306
306
 
307
-
308
-
309
307
  GASからスプレッドシートのデータをJSON形式でtest_index.phpにPOSTし、JSON形式のデータをMySQLに書き込みたいです。
310
308
 
311
309
  皆様方のお力をお借りできればと思います。
310
+
311
+
312
+
313
+
314
+
315
+ ### hentaiman様からご指摘を頂いたソースでjsonが確認できたとされるところ
316
+
317
+ test.gs
318
+
319
+ ```gas
320
+
321
+ //オプションに入れる
322
+
323
+ var options = {
324
+
325
+ 'method' : 'POST',
326
+
327
+ 'Content-Type' : 'application/json',
328
+
329
+ 'payload' : JSON.stringify(data)
330
+
331
+ };
332
+
333
+ var response = UrlFetchApp.fetch('test_index.phpp', options);
334
+
335
+ console.log(JSON.stringify(data));
336
+
337
+ return response;
338
+
339
+ ```
340
+
341
+ test_index.php
342
+
343
+ ```php
344
+
345
+ $json_string = file_get_contents('php://input');
346
+
347
+ $oJson = json_decode($json_string, true);
348
+
349
+ file_put_contents( "data.json", json_encode($oJson, JSON_UNESCAPED_UNICODE));
350
+
351
+ ```
352
+
353
+ で、test.gsを実行すると確認できました。
354
+
355
+
356
+
357
+ file_put_contents( "data.json", json_encode($oJson, JSON_UNESCAPED_UNICODE));
358
+
359
+ で、data.jsonに書き込んだところ、下記のデータを得ることが出来ました。
360
+
361
+
362
+
363
+ ```json
364
+
365
+ [{"id":1,"date":"2021-06-30T15:00:00.000Z","name":"立花","attend":false},
366
+
367
+ {"id":2,"date":"2021-07-01T15:00:00.000Z","name":"橘","attend":true},
368
+
369
+ {"id":3,"date":"2021-07-02T15:00:00.000Z","name":"柳","attend":false},
370
+
371
+ {"id":4,"date":"2021-07-03T15:00:00.000Z","name":"桔梗","attend":true},
372
+
373
+ {"id":5,"date":"2021-07-04T15:00:00.000Z","name":"楓","attend":false}]
374
+
375
+ ```

1

mysqlのデータ修正

2021/08/12 01:13

投稿

unwind
unwind

スコア19

test CHANGED
File without changes
test CHANGED
@@ -28,15 +28,15 @@
28
28
 
29
29
  |:--|:--:|:--:|--:|
30
30
 
31
- |1|2021/07/01|立花|FALSE|
31
+ |1|2021/07/11|テスト|FALSE|
32
-
32
+
33
- |2|2021/07/02||TRUE|
33
+ |2|2021/07/12|test|TRUE|
34
-
34
+
35
- |3|2021/07/03||FALSE|
35
+ |3|2021/07/13|ファイル|FALSE|
36
-
36
+
37
- |4|2021/07/04|桔梗|TRUE|
37
+ |4|2021/07/14|file|TRUE|
38
-
38
+
39
- |5|2021/07/05||FALSE|
39
+ |5|2021/07/15|書き込み|FALSE|
40
40
 
41
41
 
42
42