###前提・実現したいこと
1つの配列変数にGoogleスプレッドシートのシートごとのデータを格納し、PHPにPOSTします。
PHP側で受け取ったPOSTデータをlogファイルに出力するというものを作成しようとしています。
###発生している問題
Google Apps ScriptでPOSTデータに配列でない変数で1シート分のデータをPOSTした場合は、正しいデータが出力されますが、
配列変数に複数シートのデータを格納しPHPにPOSTした場合、シートの情報でなく、下記内容が出力されます。
PHP側で正しいデータを取得する方法がありましたら教えてください。
[Ljava.lang.Object;@1bd25b78
###Google Apps Scriptのソースコード
//dataは配列変数 function send_data(data){ // POSTデータ var payload = { "data" : data, } var options = { "method" : "post", "payload" : payload } // アクセス先 var url = "http://XXX"; // POST送信 var response = UrlFetchApp.fetch(url, options); return response; }
###PHPのソースコード
<?php //POSTデータ取得 $data = $_POST["data"]; $log = $data."\n"; //ログファイル出力 error_log($log, 3, './post.log'); ?>
###試したこと
Google Apps ScriptでPHPにPOSTする前にPOSTする配列変数の中を確認したところ、正しいデータが格納されていました。
回答1件
あなたの回答
tips
プレビュー