Google Apps Script Sheet Creator

This script logs a greeting, creates a new Google Sheet with a timestamped title, and appends sample text to it while logging the document URL

Click to view script…
function myTestScript() {
  // Log a simple greeting message
  Logger.log("Hello, Google Apps Script!");

  // Get and log the active user's email address
  var userEmail = Session.getActiveUser().getEmail();
  Logger.log("Active user: " + userEmail);

  // Create a new Google Sheet with a unique name based on the current date and time
  var spreadsheet = SpreadsheetApp.create("Test Spreadsheet " + new Date());
  var sheet = spreadsheet.getActiveSheet();

  // Append some rows to the sheet
  sheet.appendRow(["This spreadsheet was created by a test script in Google Apps Script."]);
  sheet.appendRow(["Active user email:", userEmail]);

  // Log the URL of the created spreadsheet so you can easily open it
  Logger.log("Spreadsheet created: " + spreadsheet.getUrl());
}