山pの楽しいお勉強生活

勉強の成果を垂れ流していきます

Google Apps Script(GAS)のメモ

久しぶりにGASを触ったらかなり忘れていたのでメモ。

Logger.log("ログ出力");
function log(m) {
  var ss = SpreadsheetApp.openById(SpreadsheetApp.getActiveSpreadsheet().getId());
  var sheet = ss.getSheetByName("log"); // シートの名前
  sheet.appendRow([new Date(), m]);
  Logger.log(m)
}
  • コードフォーマット
    • Tab
  • 値取得
var ss = SpreadsheetApp.openById(SpreadsheetApp.getActiveSpreadsheet().getId());
var sheet = ss.getSheetByName("シート名"); // シートの名前
var value = sheet.getRange("a1").getValue();
  • メール送信
GmailApp.sendEmail("example@example.com", "タイトル", "本文");
  • fromとかccとかhtmlmailとか
GmailApp.sendEmail("example@example.com", "タイトル", "本文",{from:"from@example.com",cc:"cc@example.com",htmlBody:"<p>htmlmail</p>" });