スポンサーリンク
Google Apps ScriptからSpreadSheetsに実行ログを出力する方法として、対象のスプレッドシートを開き、セルに値を格納していく方法があります。
SpreadsheetApp.openById(sheet_id);
そこで本記事では、SpreadSheetsにログデータを出力するまでの手順を紹介します。
スプレッドシートを新規作成する
GoogleDriveのTOPページからSpreadSheetsを新規作成します。
(+新規 > Googleスプレッドシート)

スクリプトエディタ(GoogleAppsScript)を開く
作成したSpreadSheetsにてGASを開きます。
(ツール > スクリプトエディタ)

コードを埋め込む
実際にサンプルコードを埋め込んでみましょう。
サンプルコード
function myFunction() {
var sheet_id = "1uiEMoN49VHkKbRMUkscOn4XMAzg-IGiYJYEypOOebDs"; // SpreadSheetID
var sheet_name = "log_sheet"; // SpreadSheetName
// スプレットシートにログ出力
var MySheet = SpreadsheetApp.openById(sheet_id);
MySheet.getSheetByName(sheet_name).appendRow(
[new Date(), 'Log出力']
);
}
sheet_id、sheet_nameは下記をご確認ください。
sheet_id
https://docs.google.com/spreadsheets/d/1uiEMoN49VHkKbRMUkscOn4XMAzg-IGiYJYEypOOebDs/edit#gid=1860032741
動作確認
実行ボタンを押下し、スプレッドシートを確認してみてください。
ログが確認できるようになったかと思います。
参考サイト
他にもスプレッドシートではなく、GAS側でログを確認する方法もあるようですのでご参考までに。
まとめ
本記事では、Google Apps ScriptからSpreadSheetsに実行ログを出力する方法として、対象のスプレッドシートを開き、セルに値を格納していく方法を紹介しました。
こまめにログを確認するのもよし、運用に活用してもらうのもよしだと思います。
ぜひ活用してみてください。
スポンサーリンク