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

kintone Café 福岡 Vol.3(kintone JavaScriptカスタマイズ・...

kintone Café 福岡 Vol.3(kintone JavaScriptカスタマイズ・kintone.proxy()/SendGrid)

「kintone Café 福岡 Vol.3」で利用したスライドです。
 ・メール(SendGrid)連携(SendGrid APIによるメール送信)のデモ

関連記事 http://yamaryu0508.hatenablog.com/entry/2014/10/27/124736

Ryu Yamashita

October 26, 2014
Tweet

More Decks by Ryu Yamashita

Other Decks in Programming

Transcript

  1. ࣗݾ঺հ • جຊ৘ใ •ࢁԼ ཽʢ32ʣɹ෱Ԭݝେໂాࢢग़਎ • ࠷ઌ୺ͷແઢ௨৴͕΍Γ্ͨͯ͘ژʢֶੜ'05-06ʣ •ϚϧνϗοϓɺࠓͷSC-FDMAʹྨ͢Δ΋ͷʹۤઓʢ৴߸ॲཧத৺ʣ • ަ௨ࠞࡶͱۭؾ؀ڥʹ଱͑ΒΕͦ͏ʹͳ͘ɺUλʔϯʢ۝भిྗͷ௨৴෦໳'07-10ʣ

    •௨৴γεςϜͷ޻ࣄ౳Λ3೥ؒʢઢ࿏/఻ަɺ཮ٕɺCCNP/DP→έʔϒϧɺిݯɺ ఻ૹަ׵ɾIP౳ʣ • M2MαʔϏεԽͷͨΊͷࣄۀ෦໳ʢχγϜͷαʔϏε෦໳'10-14.7ʣ •اըɾӦۀ͕ϝΠϯʢ͜Εେ੾ʣ • ͱͷग़ձ͍Λ͖͔͚ͬʹٕज़ࢧԉ΋ • ޫϑΝΠό৺ઢି͠ࣄۀΛߦ͏ݱ෦ॺ΁ʢ۝भిྗ௨৴෦໳'14.8-ݱࡏʣ • Ӧۀɾࣄۀ؅ཧɺܦӦࢿݯ౷߹ʹ൐͏ࣄۀҠ؅ Layer1 Layer1-3 Layer8? Layer1-8
  2. w ίϯηϓτ wʮϑΝετγεςϜʯ wʮ෼Ͱۀ຿վળΞϓϦʯ w ߏ੒ཁૉ wσʔλ wϫʔΫϑϩʔ wίϛϡχέʔγϣϯ LJOUPOFجຊ֓ཁ

    ʮαΠϘ΢ζϓϩμΫτνʔϜΛڧ͘͢Δπʔϧʯ ͷதͰ΋൚༻ੑͱઐ໳ੑΛߦ͖དྷ͠ͳ͕Βɺ༷ʑͳ ۀ຿γʔϯͰ׆༻ग़དྷΔΫϥ΢υσʔλϕʔε ʢ8FC%#ʣαʔϏε ʢग़యɿʮLJOUPOFެࣜαΠτʯʣ
  3. w 3&45"1* w Ϩίʔυ΍εϖʔεͷૢ࡞ʢొ࿥ɾߋ৽ɾ࡟আ౳ʣɺ όϧΫ"1* w Ϣʔβɾ૊৫ͷૢ࡞ w +BWB4DSJQU$44ΧελϚΠζ w

    ֤छΠϕϯτϋϯυϧɺ৘ใऔಘ w ϓϩΩγʹΑΔ֎෦"1*࿈ܞ w 63-ࢦఆʹΑΔϥΠϒϥϦͷಡΈࠐΈʢ)5514ରԠʣ LJOUPOFΧελϚΠζػೳʢελϯμʔυίʔεʣ σʔλ Ϩίʔυ εϖʔε Ϣʔβ 6* جװγεςϜ Excel ଞͷΫϥ΢υ REST API LJOUPOFQSPYZ
  4. LJOUPOFQSPYZ ʹ͓͚Δ1045165ͷϙΠϯτ ߲໨ ϑΥʔϜܗࣜσʔλ +40/ܗࣜσʔλ ϦΫΤετϔομ .*.&λΠϓ $POUFOU5ZQFBQQMJDBUJPOYXXXGPSN VSMFODPEFE $POUFOU5ZQFBQQMJDBUJPO

    KTPO ϦΫΤετϘσΟ هࡌํ๏ \LFZ^\WBMVF^\LFZ^\WBMVF^ ʢจࣈྻʣ ˞\WBMVF^͸63-Τϯίʔυ +40/ ʢจࣈྻɺΦϒδΣΫτʣ αʔϏεྫ 5XJMJPɺ4FOE(SJEɺ5ZQFUBML LJOUPOFɺ4RVBSFɺYJWFMZ ˞(&5ͷϨεϙϯε͸ຆͲ͕+40/
  5.  ϦΫΤετ63- DVSMίϚϯυͰ͸ਖ਼ຯͷҾ਺ʹͳΓ·͢ͷͰɺίϚϯυΦϓγϣϯ͸͋Γ·ͤΜɻ  ϦΫΤετϝιου (&5ɺ1045ɺ165ɺ%&-&5&ͷ͍ͣΕ͔ΛࢦఆͰ͖·͢ɻ  ϦΫΤετϔομ ෳ਺ࢦఆ͢Δඞཁ͕͋Δͱ͖ʹ͸ɺDVSMίϚϯυͰ͸ʮ) \IFBEFS,FZ^\IFBEFS7BMVF^ʯΛηοτͱͯ͠ɺඞཁ਺ॻ͖ฒ΂ΒΕ·͢ɻ

    LJOUPOFQSPYZ Ͱ͸ʮ\\IFBEFS,FZ^\IFBEFS7BMVF^  \IFBEFS,FZ^\IFBEFS7BMVF^ ɾɾɾ^ʯͱ͍ͬͨΑ͏ʹίϯϚͰඞཁ਺Λ࿈݁͠ ͍ͯͩ͘͞ɻ DVSMίϚϯυͱLJOUPOFQSPYZ ͷରԠؔ܎ ʢग़యɿʮLJOUPOFϚογϡΞοϓͷͨΊͷ౾஌ࣝʢDVSMίϚϯυͱLJOUPOFQSPYZ ͷରԠʣʯʣ
  6.  ϦΫΤετσʔλ ϑΥʔϜܗࣜ  DVSMίϚϯυͰʮEʯͷΦϓγϣϯͰ͸௨ৗϑΥʔϜܗࣜσʔλΛݴ͓ͬͯΓɺରԠ͢Δ $POUFOU5ZQF͸ʮBQQMJDBUJPOYXXXGPSNVSMFODPEFEʯͱͯ͠ॲཧ͞Ε͍ͯ·͢ʢʮ )ʯͰͷ໌ࣔෆཁʣͷͰɺLJOUPOFQSPYZ Ͱ͸͜ΕΛϔομʹ௥Ճ͓ͯ͘͠ͱྑ͍Ͱ͢ɻ ෳ਺ࢦఆ͢Δඞཁ͕͋Δͱ͖ʹ͸ɺDVSMίϚϯυͰ͸ʮE\LFZ^\WBMVF^ʯΛηοτͱ͠ ͯɺඞཁ਺ॻ͖ฒ΂ΒΕ·͢ɻLJOUPOFQSPYZ

    Ͱ͸ɺ ʮ\LFZ^\WBMVF^\LFZ^\WBMVF^ɾɾɾʯͱ͍ͬͨΑ͏ʹʮʯͰඞཁ਺࿈݁ͯ͠ ͍ͩ͘͞ɻ DVSMίϚϯυͰ͸\WBMVF^෦෼Λ63-ΤϯίʔυԽ͢ΔʮEBUBVSMFODPEFʯͱ͍ͬͨΦ ϓγϣϯ͕࢖ΘΕΔ͜ͱ͕͋Γ·͕͢ɺ͜ΕʹରԠ͢ΔͨΊʹ͸LJOUPOFQSPYZ Ͱ͸ɺ +BWB4DSJQUதͰʮFODPEF63*$PNQPOFOU \WBMVF^ ʯΛܦ༝͓ͤͯ͘͞ͱྑ͍Ͱ͢ɻ DVSMίϚϯυͱLJOUPOFQSPYZ ͷରԠؔ܎ ʢग़యɿʮLJOUPOFϚογϡΞοϓͷͨΊͷ౾஌ࣝʢDVSMίϚϯυͱLJOUPOFQSPYZ ͷରԠʣʯʣ
  7.  ϦΫΤετσʔλ +40/ܗࣜ  DVSMίϚϯυͰʮEʯͷΦϓγϣϯ͸+40/ܗࣜͷσʔλʹ΋ରԠ͍ͯ͠·͢ɻͨͩɺઌ΄ͲͷϑΥʔ ϜܗࣜͱҟͳΓɺରԠ͢Δ$POUFOU5ZQFͰ͋ΔʮBQQMJDBUJPOKTPOʯ͸DVSMίϚϯυͰ΋ʮ)ʯʹΑͬ ͯ໌ࣔ͞ΕΔ͜ͱʹͳΓ·͢ɻҰํɺLJOUPOFQSPYZ Ͱ΋͜ΕΛϔομʹ௥Ճ͓ͯ͘͠ඞཁ͕͋Γ·͢ DVSMίϚϯυͰ͸ʮ+40/จࣈྻʯͰ͔͠ࢦఆͷ͠Α͏͕͋Γ·ͤΜ͕ɺLJOUPOFQSPYZ Ͱ͸ɺ

    ʮ+40/จࣈྻʯͰ΋ʮ+40/ΦϒδΣΫτʯͰ΋େৎ෉Ͱ͢ɻ  #BTJDೝূ DVSMίϚϯυͰʮVʯͷΦϓγϣϯ͸#BTJDೝূʹ༻͍ΒΕ͍ͯ·͢ɻ͜ΕΛLJOUPOFQSPYZ ͰରԠ ͤ͞Δʹ͸ɺϔομͷํʹʮ"VUIPSJ[BUJPO#BTJD\#BTJD5PLFO^ʯͱ͍ͬͨ۩߹ʹ௥Ճͯ͋͛͠Δ ͜ͱͰղܾ͞Ε·͢ɻͳ͓ɺʮ\#BTJD5PLFO^ʯ͸ʮ\JE^\QBTTXPSE^ʯΛ#"4&Τϯίʔυͨ͠΋ͷ ͱͳΓ·͢ɻ ଞʹɺ63-෦෼ʹ࿈݁ͯ͠ʮ\JE^\QBTTXPSE^!63-ʯͱॻ͘ํ๏΋͋Γ·͢ɻ DVSMίϚϯυͱLJOUPOFQSPYZ ͷରԠؔ܎ ʢग़యɿʮLJOUPOFϚογϡΞοϓͷͨΊͷ౾஌ࣝʢDVSMίϚϯυͱLJOUPOFQSPYZ ͷରԠʣʯʣ
  8. LJOUPOFΞϓϦ ϑΥʔϜ߲໨ ϑΟʔϧυͷछྨ ࣾһ൪߸ จࣈྻʢߦʣ ࢯ໊ จࣈྻʢߦʣ ;Γ͕ͳ จࣈྻʢߦʣ ੑผ

    ϥδΦϘλϯ ੜ೥݄೔ ೔෇ ೖࣾ೥݄೔ ೔෇ ༣ศ൪߸ จࣈྻʢߦʣ ॅॴ จࣈྻʢߦʣ 5&- ϦϯΫ ϝʔϧΞυϨε ϦϯΫ ϑΥʔϜ߲໨ ϑΟʔϧυͷछྨ ϑΟʔϧυίʔυ ࢯ໊ ϧοΫΞοϓ OBNF ϝʔϧΞυϨε ϦϯΫ ʢϧοΫΞοϓʣ UP λΠτϧ จࣈྻʢߦʣ UJUMF ϝοηʔδ จࣈྻʢෳ਺ߦʣ UFYU ࣾһ໊฽ ి࿩ϝϞ ˞LJOUPOFΞϓϦετΞʮࣾһ໊฽ʯΞϓϦͷվ଄ ɹˠʮ5&-ʯͱʮϝʔϧΞυϨεʯΛϦϯΫϑΟʔϧυʹมߋ
  9. w ։ൃίϛϡχςΟαΠτʮDZCP[VDPNEFWFMPQFSOFUXPSLʯ<IUUQT DZCP[VEFW[FOEFTLDPNIDKB> w ίϛϡχςΟʢ࣭໰౳ʣɺϦϑΝϨϯεɺ5JQTɺαϯϓϧɺ։ൃऀϥΠηϯεਃࠐ w 4FOE(SJE"1*υΩϡϝϯτ<IUUQTTFOEHSJEDPNEPDT"1*@3FGFSFODF 8FC@"1*NBJMIUNM> w ʮDZCP[VDPNEFWFMPQFSOFUXPSL5JQTLJOUPOF+BWB4DSJQU"1*LJOUPOFϚο

    γϡΞοϓͷͨΊͷ౾஌ࣝʢDVSMίϚϯυͱLJOUPOFQSPYZ ͷରԠʣʯ<IUUQT DZCP[VEFW[FOEFTLDPNIDKBBSUJDMFT> w LJOUPOFQSPYZ Λ༻͍ͨ5XJMJP"1*࿈ܞαϯϓϧ༗ w ʮLJOUPOFͰֶͿ3&45"1*ͷϦΫΤετํ๏ʢςετʗσόά༻ʣʯ<IUUQ ZBNBSZVIBUFOBCMPHDPNFOUSZ> ࢀߟ৘ใ