前提・実現したいこと
プログラム初心者です。
Dialogflowに問いかけて、その問いかけた内容をGoogleスプレッドシート上に記録していくアプリのようなものを作ろうとしています。
こちらのサイトを参考に作成していたのですが記録されませんでした。
私が今考えている原因は記事で使用しているDialogflowのバージョンが違うからだと思うのですが、その場合、どこをどのように変更すればよいのか教えていただけると幸いです。
またコード内に書いてある 「このあたりはプロジェクトのプロパティにそれっぽのを登録しておく」というのもいまいちよくわかっていないのでそこの操作も教えていただけると幸いです。
よろしくお願いします。
##該当のソースコード
GoogleAppsScript
1var prop = PropertiesService.getScriptProperties(); 2// このあたりはプロジェクトのプロパティにそれっぽのを登録しておく 3var sheetId = prop.getProperty('SHEET_ID'); 4var sheetName = prop.getProperty('SHEET_NAME'); 5 6function doPost(e) { 7 var result = JSON.parse(e.postData.contents).result; 8 try { 9 var ss = SpreadsheetApp.openById(sheetId); 10 var sh = ss.getSheetByName(sheetName); 11 var lastrow = sh.getLastRow(); 12 sh.insertRowAfter(lastrow); 13 lastrow++; 14 15 var now = new Date(); 16 var date = Utilities.formatDate(now, 'Asia/Tokyo', 'yyyy-MM-dd'); 17 var time = Utilities.formatDate(now, 'Asia/Tokyo', 'HH:mm:ss'); 18 sh.getRange(lastrow, 1).setValue(date); 19 sh.getRange(lastrow, 2).setValue(time); 20 sh.getRange(lastrow, 3).setValue(result.resolvedQuery); 21 } catch(ex) { 22 return ContentService.createTextOutput('NG'); 23 } 24 return ContentService.createTextOutput('OK'); 25}

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。