Skip to content

Instantly share code, notes, and snippets.

@takanakahiko
Last active May 8, 2018 14:11
Show Gist options
  • Save takanakahiko/4109ba9fe827ca06e09e05bfe2d7eeba to your computer and use it in GitHub Desktop.
Save takanakahiko/4109ba9fe827ca06e09e05bfe2d7eeba to your computer and use it in GitHub Desktop.
GoogleAppsScriptでdoPost()等でログが使えないときの代替案 ref: https://qiita.com/takanakahiko/items/c8990145605eb4e1452d
function doPost(e){
try {
parseInt(e.parameter.hoge);
} catch (er) { //失敗したらログを吐き出す
var logText = "例外が発生しました :" + er.message;
addLog(logText);
}
}
function addLog(text/*ログ内容*/) {
var spreadsheetId = "シートのID";
var sheetName = "シート1";
var spreadsheet = SpreadsheetApp.openById(spreadsheetId);
var sheet = spreadsheet.getSheetByName(sheetName);
sheet.appendRow([new Date()/*タイムスタンプ*/,text]);
return text;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment