プログラミング初心者です。
スプレッドシートにgsの自動入力についてなのですが下のようなコードを入れたところ
function doGet(e) { var sheet = SpreadsheetApp.openById('シートID').getSheetByName('シート名'); var result = {}; if (e.parameter == undefined) { result['result']= 'NG'; } else { var date = e.parameter['date']; var name = e.parameter['name']; sheet.appendRow([date, name]); result['result']= 'OK'; } return ContentService.createTextOutput(JSON.stringify(result)); }
TypeError: undefined からプロパティ「parameter」を読み取れません。(行 5、ファイル「コード」)
と返ってきてしまいます。
リソースから最新のコードをテストすると
result['result']= 'OK';
と返ってくるのですが、URLに日付と名前のデータを入力すると
result['result']= 'NG';
が返ってきてしまいます。
トリガーの設定は
実行する関数→doGet
イベントのソース→スプレッドシートから
イベントの種類→フォーム送信時
にしてありますがそれでもTypeErrorが収まりません。
恐縮ですがお教えいただければと思います。
宜しくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。