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

Free study Google Apps Script

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →

Free study Google Apps Script

Avatar for Masashi Sekine

Masashi Sekine

August 25, 2017

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ͷಉظ΋ࣗಈͰͰ͖Δɻ