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

kintone Café 福岡 Vol.2

kintone Café 福岡 Vol.2

「kintone Café 福岡 Vol.2」で利用したスライドです。
 ・kintoneの概要(振り返り)
 ・「kintone REST APIs」について(予備知識)
 ・Excel連携(イベントプロージャによるkintoneレコードルックアップ)の事例・デモ
 ※ダウンロード頂ければ、スライド中のリンクも有効になります。

Ryu Yamashita

June 24, 2014
Tweet

More Decks by Ryu Yamashita

Other Decks in Programming

Transcript

  1. w ίϯηϓτ wʮϑΝετγεςϜʯ wʮ෼Ͱۀ຿վળΞϓϦʯ w ߏ੒ཁૉ wσʔλ wϫʔΫϑϩʔ wίϛϡχέʔγϣϯ LJOUPOFجຊ֓ཁ

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

    ֤छΠϕϯτϋϯυϧɺ৘ใऔಘ w ϓϩΩγʹΑΔ֎෦"1*࿈ܞ w 63-ࢦఆʹΑΔϥΠϒϥϦͷಡΈࠐΈʢ)5514ରԠʣ LJOUPOFΧελϚΠζػೳʢελϯμʔυίʔεʣ σʔλ Ϩίʔυ εϖʔε Ϣʔβ 6* جװγεςϜ Excel ଞͷΫϥ΢υ REST API LJOUPOFQSPYZ
  3. w LJOUPOFΞϓϦͷϨίʔυ΍εϖʔεͷૢ࡞ LJOUPOF3&45"1*ͷ֓ཁ LJOUPOF3&45"1*ͷ༻్ ϓϩτίϧ w )5514ϓϩτίϧ ϑΥʔϚοτ w +40/

    จࣈίʔυ w 65' ೝূೝূ w Ϣʔβೝূʢύεϫʔυɺ"1*τʔΫϯʣ w #BTJDೝূ ͦͷଞ w ಉ࣌ॲཧϨίʔυ਺݅ w "1*ಉ࣌ΞΫηε݅
  4. ϦΫΤετྫʢ(&5SFDPSETʣ QWRtaW5pc3RyYXRvcjpwYXNzd29y (&5ϝιουͰ͸ $POUFOU5ZQF͸ෆཁ #BTJDೝূΛ࢖༻͍ͯ͠ͳ͍৔߹ʹ΋ ۭཝͰೖΕ͓ͯ͘෼ʹ͸໰୊ͳ͍༷ࢠ https://{subdomain}.cybozu.com/k/v1/records.json?app={app id} ɹʲೝূํ๏ͷهड़ʳ 9$ZCP[V"VUIPSJ[BUJPO\#"4&FODPEFEJEQBTTXPSE^

    "VUIPSJ[BUJPO#BTJD\#"4&FODPEFEJEQBTTXPSE^ ˞ྫͷ\CBTFFODPEFEJEQBTTXPSE^͸JEΛ"ENJOJTUSBUPSɺ QBTTXPSEΛQBTTXPSEͱͨ͠৔߹ͷ஋ͱ͍ͯ͠·͢ )551ΫϥΠΞϯτઃఆը໘ ˞Ҏ߱ɺ(PPHMF$ISPNFͷΞυΦϯʮ1045."/ʯΛར༻͍ͯ͠·͢
  5. ϦΫΤετྫʢ(&5SFDPSETɿଓ͖ʣ Ϩεϙϯε "{field code}": { "type" : "{field type}", "value"

    : "{value}" } ֤ϑΟʔϧυ͸͜ͷΑ͏ʹهड़͞Ε·͢ ɾෳ਺஋ΛऔΓ͏Δ\WBMVF^͸഑ྻʹͳΓ·͢ ɾ1045165ͷࡍ͸UZQF͕ෆཁͰ͢ ϑΟʔϧυͷهड़
  6. &YDFMͱLJOUPOFΛڞଘͤ͞ΔϝϦοτʢଓ͖ʣ ͋Γ͕ͪͳ՝୊ʗಘࣦ LJOUPOF &YDFM ಉ͡Α͏ͳσʔλΛෳ਺ͷ&YDFMͰॏෳ؅ཧ͞Ε͍ͯΔɻ σʔλ΋ࢄࡏঢ়ଶʹͳ͍ͬͯΔ ˓ ʢڞ༗ʣ º ʢॏෳɾࢄࡏʣ

    σʔλΛूத؅ཧ͠ɺ҆શʹಉ࣌ೖྗ͍ͨ͠ ˓ ʢಉ࣌ೖྗՄʣ º ʢಉ࣌ೖྗෆՄʣ Ϣʔβʔ͕&YDFMʹ׳Ε͍ͯΔͱπʔϧͷมߋʹڠྗΛಘ ͮΒ͍͜ͱ͕͋Δ ʔ ˓ ʢೃછΈʣ طଘͷܾ·ͬͨாථϑΥʔϚοτ͕͋Γɺ&YDFM΍8PSE Ͱଘࡏ͢Δ ʔ ˓ ʢೃછΈʣ &YDFMಋೖࡁΈاۀ͕ଟ͘ɺLJOUPOFͷڞ༗ػೳΛωΠςΟ ϒΞϓϦʢ࣮ߦ؀ڥͷ௥Ճ౳͕ෆཁʣͱͯ͠࢖͑Δ ˓ ʢڞ༗ʣ ˓ ʢ੄໺ɾೃછΈʣ
  7. ࠓճͷΞϓϦ࡞੒γφϦΦʢ෺඼ିग़ʣ ෺඼֬ೝ ॻྨ࡞੒ ᶄൃૹ४උ ᶅ෺඼৘ใ εςʔλεมߋ ᶃିग़ґཔ ᶆൃૹ ᶈฦૹ ᶉ෺඼ฦ٫

    ᶊ෺඼Ұཡ εςʔλεมߋ ґཔ ᶇିग़ ʢਃࠐॻɾିग़ථʣ w ෛ୲ແ͖؅ཧ w खؒແ͖ॻྨ࡞੒ ޮ཰ԽͷϙΠϯτ ʢࣸਅ౳ؚΊͯLJOUPOFͰ ҰཡΛ؅ཧதʣ
  8. ۀ຿ϑϩʔͷ՝୊ ෺඼֬ೝ ॻྨ࡞੒ ᶄൃૹ४උ ᶅ෺඼৘ใ εςʔλεมߋ ᶃିग़ґཔ ᶆൃૹ ᶈฦૹ ᶉ෺඼ฦ٫

    ᶊ෺඼Ұཡ εςʔλεมߋ ґཔ ᶇିग़ ʢਃࠐॻɾିग़ථʣ εςʔλεΛ̍ͭ̍ͭ มߋ͢Δͷ໘౗ ିग़؅ཧΞϓϦΛாථग़ྗ ͢Δํ๏͕ߟ͑ΕΔ͕ɺ &YDFMʹ׳Ε͍ͯΔ ʢࣸਅ౳ؚΊͯLJOUPOFͰ ҰཡΛ؅ཧதʣ
  9. ՝୊ղܾ ෺඼֬ೝ ॻྨ࡞੒ ᶄൃૹ४උ ᶅ෺඼৘ใ εςʔλεมߋ ᶃିग़ґཔ ᶆൃૹ ᶈฦૹ ᶉ෺඼ฦ٫

    ᶊ෺඼Ұཡ εςʔλεมߋ ґཔ ᶇିग़ ʢਃࠐॻɾିग़ථʣ ੺ࣈ෦෼Λ ʰ&YDFM˱LJOUPOF࿈ܞʱ Ͱෛ୲ܰݮʂ ʢࣸਅ౳ؚΊͯLJOUPOFͰ ҰཡΛ؅ཧதʣ
  10. ϧοΫΞοϓݩͷLJOUPOFΞϓϦ ϑΥʔϜ߲໨ ϑΟʔϧυͷछྨ ϑΟʔϧυίʔυ ձ໊ࣾ จࣈྻʢߦʣ DPNQBOZ/BNF ձࣾίʔυ จࣈྻʢߦʣ ʢॏෳېࢭʣ

    DPNQBOZ$PEF ༣ศ൪߸ จࣈྻʢߦʣ [JQ$PEF ୲౰ऀ จࣈྻʢߦʣ JO$IBSHF ి࿩൪߸ จࣈྻʢߦʣ UFM ϝʔϧ จࣈྻʢߦʣ NBJM ϑΥʔϜ߲໨ ϑΟʔϧυͷछྨ ϑΟʔϧυίʔυ ෺඼छผ υϩοϓμ΢ϯ UZQF ϝʔΧ υϩοϓμ΢ϯ NBLFS ܕࣜ จࣈྻʢߦʣ NPEFM Ϩίʔυ൪߸  SFDPSE/VN ؅ཧ൪߸ จࣈྻʢߦʣ ʢॏෳېࢭʣ JE Քಇ۠෼ υϩοϓμ΢ϯ PQFSBUJPO4UBUVT ିग़ɾఏڙઌ จࣈྻʢߦʣ PXOFS-PDBUJPO ސ٬৘ใ ෺඼؅ཧ ˞7PMͰ࡞ͬͨʮސ٬৘ใʯΞϓϦͷमਖ਼ͰରԠՄೳͰ͢
  11. w LJOUPOF3&45"1*Λར༻ͨ͠جຊతͳϨίʔυૢ࡞ʢ&YDFM7#"Ͱ͸.49.-ʣ w &YDFM7#"ͷΠϕϯτϓϩʔδϟʢηϧ஋มߋʣͰ&YDFM͔ΒLJOUPOFͷϨίʔυΛϧο ΫΞοϓ w &YDFM7#"Ͱ+40/ύʔεʹ+40/-JCΛར༻ʢCJU൛Ͱഇࢭʹͳͬͨ4DSJQU$POUSPM ͷ୅༻ʣ w ӡ༻ʹ଱͑ΒΕΔΞϓϦΒ͍͠&YDFM

    w ϩοΫͰೖྗηϧΛݶఆ͢Δ͜ͱͰɺϢʔβʔʹରͯ͠ೖྗՕॴΛΨΠυ͠ɺෆ༻ҙ ͳγʔτͷมߋΛͤ͞ͳ͍ w ΦϑϥΠϯ࣌౳ͷΤϥʔॲཧ w ௚ۙͷεςʔλεมߋνΣοΫʢࠓճ͸ӡ༻ϑϩʔͰϑΥϩʔʣ ϙΠϯτ·ͱΊ
  12. w Ҿ਺ɾ໭Γ஋ w Ҿ਺ɿିग़ঢ়ଶʢିग़தʗະ࢖༻ʣ<4USJOH> w ໭Γ஋ɿͳ͠ w આ໌ w ିग़தʗະ࢖༻ʢLJOUPOFଆͷυϩοϓμ΢ϯϑΟʔϧυʹରԠʣͷ

    ͍ͣΕ͔ΛҾ਺ͱͯ͠౉͠ɺ165SFDPSETͰϨίʔυͷঢ়ଶΛมߋ ͢Δ ࠓճͷ&YDFM7#"ͷ෦෼આ໌ʢଓ͖ʣ DIBOHF4UBUVT ؔ਺!.PEVMFͷ֓ཁ
  13. w ։ൃίϛϡχςΟαΠτʮDZCP[VDPNEFWFMPQFSOFUXPSLʯ<IUUQT DZCP[VEFW[FOEFTLDPNIDKB> w ίϛϡχςΟʢ࣭໰౳ʣɺϦϑΝϨϯεɺ5JQTɺαϯϓϧɺ։ൃऀϥΠηϯ εਃࠐ w ʮLJOUPOF3&45"1*Tʯ<IUUQTDZCP[VEFW[FOEFTLDPNIDKBBSUJDMFT LJOUPOF3&45"1*T> w

    LJOUPOF3&45"1*Tͷެࣜ৘ใʢDZCP[VDPNEFWOX಺ʣ w ʮDZCP[VDPNEFWFMPQFSOFUXPSL5JQTLJOUPOFº&YDFMʯ<IUUQT DZCP[VEFW[FOEFTLDPNIDKBTFDUJPOTLJOUPOF&YDFM> w &YDFM࿈ܞͷ5JQTʢDZCP[VDPNEFWOX಺ʣ ࢀߟ৘ใ