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

GASで始めるサーバーレス 頑張らない社内アプリケーション開発

t-yng
August 31, 2019

GASで始めるサーバーレス 頑張らない社内アプリケーション開発

builderscon tokyo 2019 LT 登壇資料
https://builderscon.io/tokyo/2019

t-yng

August 31, 2019
Tweet

More Decks by t-yng

Other Decks in Technology

Transcript

  1. ࣗݾ঺հ • ༄ ྙߒʢ΍ͳ͗ ͱ΋ͻΖʣ • @TGreenmonkey (t-yng) • Hamee

    גࣜձࣾ ɾϑϩϯτΤϯυ͕޷͖ ɾझຯͰ Flutter Λษڧத
  2. ૢ࡞ ϓϩϑΟʔϧϖʔδ Ӿཡ ϓϩϑΟʔϧ HTML Webαʔόʔ ϓϩϑΟʔϧҰཡ ɾdoGetؔ਺ + HTMLService

    ɹͰHTMLΛฦ͢ ɾಈతͳHTMLͷੜ੒͕೉͍͠ ɾը໘ߏஙΛͲ͏͢Δ͔ʁ
  3. ૢ࡞ ϓϩϑΟʔϧϖʔδ ʢSPAʣ Ӿཡ ੩తHTML Webαʔόʔ APIαʔόʔ ϓϩϑΟʔϧ
 ʢajaxͰऔಘʣ ɹ੩తͳHTML͔͠ฦͤͳ͍

    React Ͳ͏૊Έ͜΋͏ʁ SPAʢγϯάϧϖʔδΞϓϦέʔγϣϯʣͰ࣮૷ͯ͠ϑϩϯτͰը໘Λߏங
  4. ϏϧυࡁΈ js, css શ෦ೖΓͷ ੩తHTML Λੜ੒ 1. js, css ΛϏϧυɺόϯυϧ

    ͯ͠ bunlde.js Λੜ੒ 2. bundle.js Λ jantimon/html-webpack-pluginΛ࢖ͬͯ
 HTMLʹΠϯϥΠϯల։ ΠϯϥΠϯల։ Ϗϧυ Ϗϧυ bundle.js
  5. GAS΁ͷσϓϩΠ google/clasp Ͱ GAS ʹ ੩తHTML ΛσϓϩΠ
 What is clasp?


    Google͕ެࣜͰఏڙ͍ͯ͠ΔCLIͰGASϓϩδΣΫτΛ؅ཧͰ͖Δπʔϧ GAS΁ͷ൓ө͸͜Ε͚ͩͰ׬ྃ