Skip to content

Instantly share code, notes, and snippets.

@mike623
Created May 30, 2018 09:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mike623/f4a02c7ef8fab647e2f9a811f907fabb to your computer and use it in GitHub Desktop.
Save mike623/f4a02c7ef8fab647e2f9a811f907fabb to your computer and use it in GitHub Desktop.
Lynk-task
// 0. create function called getNameSummary:
// 1. get ui
// 2. concat string and variable = 'string' + x
// 3. newline = '\n'
// 4. ui.alert
// 5. build from logPeople3 function
// 6. logPeople3 function accpet variable sheet passed from 'getNameSummary'
function getNameSummary() {
var ui = SpreadsheetApp.getUi();
var result = ""
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet();
for(var i = 0; i < spreadsheet.getSheets().length; i++){
var sheet = spreadsheet.getSheets()[i]
// Logger.log(sheet.getName())
result += "\n" + sheet.getName() + "\n"
result += "===================================" + "\n"
result += logPeople3Updated(sheet)
}
// Logger.log(result)
ui.alert(result)
}
function logPeople3Updated(sheet) {
var name = ""
var data = sheet.getDataRange().getValues();
for (var i = 0; i < data.length; i++) {
if(i >= 4){
// Logger.log('name: ' + data[i][0]);
name += "" + 'name: ' + data[i][0] + "\n"
}
}
return name
}
// https://developers.google.com/apps-script/guides/triggers/
function onOpen() {
SpreadsheetApp.getUi() // Or DocumentApp or FormApp.
.createMenu('Lynk')
.addItem('Show summary', 'getNameSummary')
.addToUi();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment