Google app script でWEBHOOKをリダイレクトするコードを書いています
後半にPOSTを送る部分ですが、
URLまではシートから転記されており、問題はありません。
送るメッセージ自体を、この関数に送られたイベント(e)から
得られたJSONオブジェクトを送ろうとしていますが、
うまく機能しません。
コードの見本がないため、どのような引数を与えれば
これが実現できるものでしょうか?
GAS
1function doPost(e) { 2 // POSTで送られたデータはe.postDataオブジェクトに入っているので、そこから引っ張ってこれます 3 var content = e.postData.contents; 4 var ss = SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/d/12pSM7h3C4vmCp9u22lAZLe8rRfYOINNMZMjXWCA9CxI/edit#gid=0"); 5 var sheet = ss.getSheets()[0]; 6 var lastRow = sheet.getLastRow(); 7 var url = sheet.getRange(lastRow, 2).getValue(); 8 9 // スプレッドシートを開く 10 var ss = SpreadsheetApp.openById(SpreadsheetApp.getActiveSpreadsheet().getId()); 11 var sheet = ss.getSheetByName("シート1"); 12 13 sheet.appendRow([content]); 14 sheet.appendRow([url]); 15 sheet.appendRow([params]); 16 17var l =UrlFetchApp.fetch(url, content); 18} 19
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。