Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Free study Google Apps Script

Free study Google Apps Script

Masashi Sekine

August 25, 2017
Tweet

More Decks by Masashi Sekine

Other Decks in Technology

Transcript

  1. Ͳ͏͍͏ݴޠʁ ”Google Apps Script is a scripting language for light-weight

    application development in the Google Apps platform. It is based on JavaScript 1.6 with some portions of 1.7 and 1.8 and provides subset of ECMAScript 5 API “ https://en.wikipedia.org/wiki/Google_Apps_Script
  2. άϩʔόϧείʔϓ • CalendarApp • ContactsApp • DocumentApp • DriveApp •

    FormApp • GmailApp • GroupsApp • LanguageApp • MailApp • ScriptApp • SitesApp • SpreadsheetApp • UiApp • UrlFetchApp • CacheService • ContentService • ErrorService • HomeroomService • HtmlService • LinearOptimization
 
 Service • LockService • PropertiesService • SoapService • XmlService • Browser • Charts • Jdbc • Logger • Maps • MimeType • ScriptProperties • Session • UserProperties • Utilities • Xml • console ஥ؒ͸ͣΕͬΆ͍ Appܥ Serviceܥ ͦͷଞ
  3. άϩʔόϧείʔϓ • CalendarApp • ContactsApp • DocumentApp • DriveApp •

    FormApp • GmailApp • GroupsApp • LanguageApp • MailApp • ScriptApp • SitesApp • SpreadsheetApp • UiApp • UrlFetchApp • CacheService • ContentService • ErrorService • HomeroomService • HtmlService • LinearOptimization
 
 Service • LockService • PropertiesService • SoapService • XmlService • Browser • Charts • Jdbc • Logger • Maps • MimeType • ScriptProperties • Session • UserProperties • Utilities • Xml • console Appܥ Serviceܥ ͦͷଞ ͜Μͳͷ͋ΔΜͩܥ
  4. άϩʔόϧείʔϓ • CalendarApp • ContactsApp • DocumentApp • DriveApp •

    FormApp • GmailApp • GroupsApp • LanguageApp • MailApp • ScriptApp • SitesApp • SpreadsheetApp • UiApp • UrlFetchApp • CacheService • ContentService • ErrorService • HomeroomService • HtmlService • LinearOptimization
 
 Service • LockService • PropertiesService • SoapService • XmlService • Browser • Charts • Jdbc • Logger • Maps • MimeType • ScriptProperties • Session • UserProperties • Utilities • Xml • console Appܥ Serviceܥ ͦͷଞ ศརܥ
  5. Tips extra • ϥΠϒϥϦػೳΛ࢖͑͹ϥΠϒϥϦԽͨ͠ moment΍lodash΋࢖͑Δɻ • browserify + babelify +

    gasify Λ࢖͑͹exportΛ ࢖ͬͨΓ΍ES2015ͷߏจͰॻ͚Δʢग़དྷ্͕ͬͨ ιʔε͸…ʣ • ͦͯ͠ node-google-apps-script Λ࢖͑͹։ൃ؀ ڥͱGoogle Driveͷಉظ΋ࣗಈͰͰ͖Δɻ