Google Apps Script恧ä½æć†ęƒ…å ±ćÆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚’åˆ©ē”Ø恗悈恆怐GAS怑

ćƒ—ćƒ­ć‚°ćƒ©ćƒ ć‚’é–‹ē™ŗ恗恦恄悋ćØ态äø€ę™‚ēš„ćŖęƒ…å ±ć‚‚ć—ććÆę’ä¹…ēš„ćŖęƒ…å ±ć‚’ē”Øć„ć¦ę§˜ć€…ćŖ処ē†ć®åˆ†å²ć‚„ć€ćƒ‘ćƒ©ćƒ”ćƒ¼ć‚æ悒ē”Øć„ć¦å‡¦ē†ć‚’ē¶šč”Œć™ć‚‹ćØć„ć£ćŸå‡¦ē†ćŒå‡ŗć¦ćć¾ć™ć€‚ä¾‹ćˆć°ć€ćƒ¦ćƒ¼ć‚¶ęÆŽć«ć€ŒčŖčØ¼ć‚’å®Ÿč”Œć—ćŸēµęžœå¾—ćŸć€Access Tokenć‚’ę ¼ē“ć—ć¦ćŠćć€ć§ć‚ć£ćŸć‚Šć€ćƒ¦ćƒ¼ć‚¶ć®ę°åć‚„å€‹äŗŗęƒ…å ±ć€ćƒ—ćƒ­ć‚°ćƒ©ćƒ ć§ä½æ恆å›ŗ定ēš„ćŖ値ļ¼ˆę–½čح名ćƒŖć‚¹ćƒˆćŖć©ć‚’ę ¼ē“ć—ćŸć‚¹ćƒ—ćƒ¬ćƒƒćƒ‰ć‚·ćƒ¼ćƒˆć®IDćŖ恩ļ¼‰ćŖ恩ćŖ恩怂

ć“ć‚Œć‚‰ć®ęƒ…å ±ć‚’ć‚¹ć‚ÆćƒŖćƒ—ćƒˆå†…ć«ē›“ę›ø恍恠ćØć‚»ć‚­ćƒ„ćƒŖćƒ†ć‚£ēš„ć«ć¾ćšć‹ć£ćŸć‚Šć€ć¾ćŸå¤‰ę›“恌ē”Ÿć˜ć‚‹å “åˆć«ć‚¹ć‚ÆćƒŖ惗惈悒ę›ø恍ē›“恙åæ…č¦ćŒć‚ć£ćŸć‚Šć€‚ć‹ćØć„ć£ć¦ć‚¹ćƒ—ćƒ¬ćƒƒćƒ‰ć‚·ćƒ¼ćƒˆć®ć‚»ćƒ«ć«äæå­˜ćØ恄恆恮ćÆć‚ć¾ć‚Šć«ć‚‚é›‘ć€‚ćØ恄恆恓ćØ恧悈恏ä½æć†ć®ćŒćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚µćƒ¼ćƒ“ć‚¹ć€‚åœ°å‘³ćŖę©Ÿčƒ½ćŖć®ć§ć™ćŒć€ć“ć®ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚’ä½æ恆äŗ‹ć§ć€ćƒ—ćƒ­ć‚°ćƒ©ćƒ ć®ćƒ”ćƒ³ćƒ†ćƒŠćƒ³ć‚¹ę€§ć‚„ć‚»ć‚­ćƒ„ćƒŖćƒ†ć‚£å‘äøŠćŖć©ę§˜ć€…ćŖ効ē”Øć‚’ć‚‚ćŸć‚‰ć—ć¦ćć‚Œć¾ć™ć€‚ä»Šå›žćÆć“ć®ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚µćƒ¼ćƒ“ć‚¹ć‚’č¦‹ć¦ć‚†ććŸć„ćØę€ć„ć¾ć™ć€‚

今回ä½æē”Øć™ć‚‹ć‚¹ćƒ—ćƒ¬ćƒƒćƒ‰ć‚·ćƒ¼ćƒˆ

ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚µćƒ¼ćƒ“ć‚¹ć«ć¤ć„ć¦

ꦂ要

ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚µćƒ¼ćƒ“ć‚¹ćØćÆć€ćƒ•ć‚”ć‚¤ćƒ«ć‚‚ć—ććÆćƒ¦ćƒ¼ć‚¶å˜ä½ćŖć©ć§ćƒ—ćƒ­ć‚°ćƒ©ćƒ å†…ć§åˆ©ē”Øć™ć‚‹ć€Œå€¤ć€ćŖć©ć‚’ę ¼ē“ć—ć¦ćŠćäæē®”å “ę‰€ć§ć™ć€‚ćć®å€¤ć‚‚ę§˜ć€…ćŖå€¤ć‚’ę ¼ē“ć™ć‚‹äŗ‹ćŒåÆčƒ½ć§ć€ä»„äø‹ć®ē‰¹å¾“ćŒć‚ć‚Šć¾ć™ć€‚

  1. 惗惭ć‚ø悧ć‚Æćƒˆå†…ć§ć‚ć‚Œć°ć‚°ćƒ­ćƒ¼ćƒćƒ«ć«čŖ­ćæę›ø恍恌åÆčƒ½ć§ć‚ć‚‹ć€‚
  2. 値ćÆē“ ć®ę–‡å­—åˆ—ć ć‘ć§ćŖ恏态JSONå½¢å¼ć§ć‚‚äæå­˜ć™ć‚‹äŗ‹ćŒåÆčƒ½ć§ć‚ć‚‹
  3. ć‚¹ć‚ÆćƒŖćƒ—ćƒˆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćØć„ć†å½¢å¼ć®å “åˆć€ć‚¹ć‚ÆćƒŖ惗惈ć‚Øćƒ‡ć‚£ć‚æ恋悉ē·Ø集恌åÆčƒ½ć«ćŖć£ć¦ć„ć‚‹ć€‚
  4. ćƒ¦ćƒ¼ć‚¶ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćŖ恩ćÆć‚¹ć‚ÆćƒŖ惗惈ć‚Øćƒ‡ć‚£ć‚æ恋悉恮ē·Ø集ćÆå‡ŗę„ć‚‹ć‚‚ć®ć®ä½æćˆć¾ć›ć‚“ć€‚Issue Trackerć«ć‚‚ę®‹ć£ćŸć¾ć¾ę”¾ē½®ć•ć‚Œć¦ć‚‹ćƒć‚°ć®ć‚ˆć†ć§ć™ć€‚ć¾ćŸä»–ć®ćƒ¦ćƒ¼ć‚¶ć‹ć‚‰ćÆč¦‹ćˆćŖ恄怂
  5. GASć‹ć‚‰ćƒ¦ćƒ¼ć‚¶ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚’ę“ä½œć™ć‚‹ć“ćØćÆåÆčƒ½ć€‚LocalStorageć®ć‚ˆć†ćŖę‰±ć„ć€‚ć§ć‚‚ć€ćƒ–ćƒ©ć‚¦ć‚¶ć«äæå­˜ć•ć‚Œć¦ć‚‹ć‚ć‘ć˜ć‚ƒćŖ恄怂
  6. ć‚­ćƒ¼åćØ値ćØć„ć†ćƒšć‚¢ć§äæå­˜ć•ć‚Œć¦ć„ć‚‹
  7. 惗惭ć‚ø悧ć‚Æćƒˆć‚’ć¾ćŸć„ć§åˆ©ē”Øć—ćŸć„å “åˆćÆćƒ©ć‚¤ćƒ–ćƒ©ćƒŖåŒ–ć™ć‚‹åæ…č¦ćŒć‚ć‚‹ć€‚
  8. ę•°å€¤ć‚’äæå­˜ć™ć‚‹ćØć€ę•“ę•°ć§ć‚ć£ć¦ć‚‚ä¾‹ćˆć°1.0ćØć„ć£ćŸć‚ˆć†ć«å°ę•°ē‚¹ćŒä»˜ćć€‚ć‘ć‚Œć©ę–‡å­—åˆ—ćØ恗恦äæå­˜ć•ć‚Œć‚‹ć€‚
  9. ä½†ć—å–å¾—ę™‚ćÆę–‡å­—åˆ—ćØć—ć¦ę‰±ć‚ć‚Œć‚‹ć®ć§ć€č؈ē®—ꙂćÆNumber()ćŖć©ć§åž‹å¤‰ę›ć—ć¦ć‚ć’ćŖ恄ćØ恗恏恘悋
  10. G Suite Basic悄Business恧ćÆļ¼‘ę—„恫čŖ­ćæę›ø恍恧恍悋äøŠé™ćÆ500,000å›žć€‚
  11. G Suite Basic悄Business恧ćÆ态äæå­˜å‡ŗę„ć‚‹ę–‡å­—ć®ć‚µć‚¤ć‚ŗćÆ态1ć¤ć®å€¤ć«ć¤ć9KBć¾ć§
  12. G Suite Basic悄Business恧ćÆć€ćć®ćƒ—ćƒ­ć‚ø悧ć‚Æćƒˆå†…ć«äæå­˜ć§ćć‚‹ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć®åˆč؈値äøŠé™ćÆ态500KBć¾ć§
  13. JSONćÆåž‹å“©ć‚Œć›ćšć«äæå­˜ć§ćć¾ć™ćŒć€é…åˆ—ćƒ‡ćƒ¼ć‚æćŖ恩ćÆåž‹å“©ć‚Œć—ćŸć‚Šć—ć¾ć™ć€‚1ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć«č¤‡ę•°å€¤ē››ć‚Šč¾¼ćæćŸć„å “åˆć«ćÆ态JSONć«ć—ć¦ę ¼ē“ć—ć¾ć—ć‚‡ć†ć€‚
  14. HTMLå“ć§ć‚‚ä½æć„ćŸć„å “åˆćÆ态GASå“ć§å‘¼ć³å‡ŗć—ćŸå€¤ć‚’returnć™ć‚‹ć‚ˆć†ć«é–¢ę•°ć‚’ē”Øꄏ恙悋åæ…č¦ćŒć‚ć‚‹ć€‚
  15. Null値ćÆäæå­˜ć§ććŖć„ć€‚ć‚»ćƒƒćƒˆć—ć¦ć‚‚ę¶ˆćˆć¦ć—ć¾ć†ć€‚
  16. ć‚¹ć‚ÆćƒŖ惗惈恋悉äæå­˜ć™ć‚‹å “åˆć€č©²å½“ć®ć‚­ćƒ¼åćŒå­˜åœØ恗ćŖć„å “åˆč‡Ŗ動ēš„ć«ä½œęˆć•ć‚Œć¦äæå­˜ć•ć‚Œć‚‹ć€‚
  17. 存åœØ恗ćŖć„å€¤ć‚’å–å¾—ć—ć‚ˆć†ćØ恙悋ćØ态null恌čæ”ć£ć¦ćć‚‹
  18. å¤‰ę•°ć§ćÆćŖć„ć®ć§ć€ćƒ—ćƒ­ć‚°ćƒ©ćƒ ćŒēµ‚äŗ†ć—ć¦ć‚‚ę¶ˆćˆćŖ恄怂ćŖ恮恧态6åˆ†ć®å£ć‚’č¶…ćˆć‚‹ćƒ†ć‚Æ惋惃ć‚ÆćŖ恩恧ä½æ恈悋怂
  19. ć‚¹ć‚ÆćƒŖ惗惈惈ćƒŖć‚¬ćƒ¼ćŖć©ć«ę–¼ć„ć¦ć€čŖ°ć‹ćŒć‚»ćƒƒćƒˆć—ćŸć‚‰ćƒ•ćƒ©ć‚°ćØć—ć¦ć‚¹ć‚ÆćƒŖćƒ—ćƒˆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć«äæå­˜ć—态äŗŒé‡čØ­ē½®é˜²ę­¢ćŖć©ć®ćƒ†ć‚Æ惋惃ć‚Æć«ć‚‚åˆ©ē”Ø恧恍悋怂
  20. ćƒ¬ć‚³ćƒ¼ćƒ‰ē™»éŒ²ę™‚ć®é€£ē•Ŗć‚’å–ć‚‹ę™‚ć«ć€uidćØć„ć†ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚’ē”Øę„ć—ć¦ć€1ćšć¤č¶³ć—ć¦ć„ććØ恄恆ä½æć„ę–¹ćÆć‚ˆćć‚ć‚Šć¾ć™ć€‚ęŽ’ä»–åˆ¶å¾”ćÆåæ…é ˆć§ć™ć€‚
  21. ćƒ•ć‚”ć‚¤ćƒ«ć‚’ć‚³ćƒ”ćƒ¼ć™ć‚‹ćØć€ć‚³ćƒ”ćƒ¼ć—ćŸćƒ•ć‚”ć‚¤ćƒ«ć«ćÆå…ƒć®ćƒ•ć‚”ć‚¤ćƒ«ć«ć‚ć£ćŸćƒ—ćƒ­ćƒ‘ćƒ†ć‚£å€¤ćÆć‚ć‚Šć¾ć›ć‚“ć€‚ē©ŗ恮ēŠ¶ę…‹ć§ć™ć€‚

ćØćŖć£ć¦ć„ć¾ć™ć€‚VBA恧čØ€ć†ćØć“ć‚ć®inićƒ•ć‚”ć‚¤ćƒ«čŖ­ćæę›øćć‚„ćƒ¬ć‚øć‚¹ćƒˆćƒŖčŖ­ćæę›ø恍态.NET恧恄恆ćØć“ć‚ć®appconfigć®ć‚ˆć†ćŖ悂恮恠ćØꀝ恈恰OK恠ćØę€ć„ć¾ć™ć€‚ćŸć ć—å®¹é‡ć«åˆ¶é™ćŒć‚ć‚‹ć®ć§ę³Øꄏ怂ē‰¹ć«ćƒ¦ćƒ¼ć‚¶ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćÆ利ē”Ø恗恦悋G Suiteć®ćƒ¦ćƒ¼ć‚¶ę•°ćŒå¤šć„ćØå “åˆć«ć‚ˆć£ć¦ćÆäøŠé™å€¤ć«åˆ°é”ć—ć‚„ć™ććŖć‚Šć¾ć™ć€‚

ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚µćƒ¼ćƒ“ć‚¹ć®ēخ锞

ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚µćƒ¼ćƒ“ć‚¹ćÆ3ēØ®é”žć®ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚µćƒ¼ćƒ“ć‚¹ć§ę§‹ęˆć•ć‚Œć¦ć„ć¾ć™ć€‚ć‚¹ć‚ÆćƒŖćƒ—ćƒˆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć€ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć€ćƒ¦ćƒ¼ć‚¶ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć®ļ¼“恤恧恙怂

ćć‚Œćžć‚Œć«ē‰¹å¾“恌恂悊

  1. ć‚¹ć‚ÆćƒŖćƒ—ćƒˆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćÆćć®ćƒ—ćƒ­ć‚ø悧ć‚Æćƒˆå†…ć‹ć‚‰č‡Ŗē”±ć«ć‚¢ć‚Æć‚»ć‚¹ć§ćć€ęØ©é™ćŒć‚ć‚Œć°čŖ°ć§ć‚‚見悋恓ćØ恌åÆčƒ½
  2. ćƒ¦ćƒ¼ć‚¶ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćÆćć®ćƒ¦ćƒ¼ć‚¶ć ć‘ćŒé–²č¦§ć§ćē·Ø集恌åÆčƒ½ć§ć‚ć‚‹ć€‚ć¾ćŸćć®ćƒ—ćƒ­ć‚ø悧ć‚Æćƒˆå†…ć§ć ć‘ęœ‰åŠ¹ć€‚
  3. ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćÆć‚¹ć‚ÆćƒŖ惗惈ć‚Øćƒ‡ć‚£ć‚æäøŠć‹ć‚‰ćÆäø€åˆ‡č¦‹ćˆćŖć„ć€‚ä½†ć—ć€å…Øå“”ćŒć‚¢ć‚Æć‚»ć‚¹åÆčƒ½ć§ć‚ć‚‹ć€‚ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆå…±é€šć€‚ä½†ć—ć€ćƒ—ćƒ­ć‚ø悧ć‚Æ惈悒č·Øć„ć§å‚ē…§ćÆå‡ŗę„ćŖ恄怂

ꙮ通ćÆ1.ćŠć‚ˆć³2.ć‚’åˆ©ē”Ø恙悋äŗ‹ć«ćŖ悋恋ćØę€ć„ć¾ć™ć€‚ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćÆć‚¢ćƒ‰ć‚Ŗćƒ³ćŖć©ć®å½¢å¼ć§ä½æć†å “åˆć«ä½æć†ć‚‚ć®ć§ć€ć‚¢ćƒ‰ć‚Ŗćƒ³ć§ć™ć‹ć‚‰ć€ć„ć‚ć„ć‚ćŖćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć‚’č¦‹ć‚‹ę™‚ć«ć€ć€Œćć®ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć«ćƒć‚¤ćƒ³ćƒ‰ć•ć‚Œć¦ć‚‹ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćÆā—‹ā—‹ć€ćØć„ć£ćŸå…·åˆć«ä½æć†ć‚·ćƒ¼ćƒ³ć§ć€é€šåøøä½æć„ć¾ć›ć‚“ć€‚

ć§ć™ć®ć§ć€ć‚¹ć‚ÆćƒŖćƒ—ćƒˆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćŒå…Øćƒ¦ćƒ¼ć‚¶å…±é€šć®čح定項ē›®ć€ćƒ¦ćƒ¼ć‚¶ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćŒćƒ¦ćƒ¼ć‚¶å˜ä½ć®čح定項ē›®ćØč¦šćˆć¦ä½æć„åˆ†ć‘ć‚’ć™ć‚‹ćØč‰Æ恄恧恗悇恆怂

ć‚¹ć‚ÆćƒŖćƒ—ćƒˆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚’ē·Ø集

äø€ē•Ŗć‚ˆćåˆ©ē”Øć™ć‚‹ć‚¹ć‚ÆćƒŖćƒ—ćƒˆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć ć‘ćÆ态å…Øå“”ćŒć‚¹ć‚ÆćƒŖ惗惈ć‚Øćƒ‡ć‚£ć‚æäøŠć‹ć‚‰ē·Ø集恙悋äŗ‹ćŒåÆčƒ½ć§ć™ļ¼ˆćƒ¦ćƒ¼ć‚¶ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćÆ各個äŗŗ恠恑ļ¼‰ć€‚ćŸć é€šåøøćÆć‚ć¾ć‚Šć‚¹ć‚ÆćƒŖ惗惈ć‚Øćƒ‡ć‚£ć‚æäøŠć‹ć‚‰ē·Øé›†ä½œę„­ćÆč”Œć„ć¾ć›ć‚“ć€‚ć‚¹ć‚ÆćƒŖ惗惈恋悉čŖ­ćæę›øćć‚’č”Œć„ć¾ć™ć€‚ć¾ćŸć€ć‚¹ć‚ÆćƒŖćƒ—ćƒˆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćÆćć®ę€§č³ŖäøŠć‚¹ć‚ÆćƒŖ惗惈ē·Ø集恌å‡ŗę„ć‚‹äŗŗé–“ć§ć‚ć‚Œć°ć€ćć®å†…å®¹ć‚’ē·Øé›†ć§ćć¦ć—ć¾ć†ć®ć§ć€ć‚»ćƒ³ć‚·ćƒ†ć‚£ćƒ–ćŖęƒ…å ±ć‚’ę ¼ē“ć™ć‚‹å “合ļ¼ˆćŸćØ恈态ć‚Æćƒ©ć‚¤ć‚¢ćƒ³ćƒˆID悄ć‚Æćƒ©ć‚¤ć‚¢ćƒ³ćƒˆć‚·ćƒ¼ć‚Æ惬惃惈ļ¼‰ć€ć‚¹ćƒ—ćƒ¬ćƒƒćƒ‰ć‚·ćƒ¼ćƒˆć®ē·Ø集ęة限ćÆć‚Ŗćƒ¼ćƒŠćƒ¼ć®ćæćØć—ć€ćƒ—ćƒ­ć‚°ćƒ©ćƒ ļ¼ˆHTML Service恋悉ä½æ悏恛悋ļ¼‰ć®å®Ÿč”ŒęØ©é™ć‚‚ć‚Ŗćƒ¼ćƒŠćƒ¼ćØ恙悋ćØéš č”½ćŒåÆčƒ½ć§ć™ć€‚

  1. ć‚¹ć‚ÆćƒŖ惗惈ć‚Øćƒ‡ć‚£ć‚æ悒開恏
  2. ćƒ•ć‚”ć‚¤ćƒ«ā‡’ćƒ—ćƒ­ć‚ø悧ć‚Æćƒˆć®ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚’é–‹ć
  3. ć‚¹ć‚ÆćƒŖćƒ—ćƒˆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚æ惖悒開恏
  4. č”Œć‚’čæ½åŠ ć‚’ć‚ÆćƒŖ惃ć‚Æ
  5. ć‚­ćƒ¼åćØå€¤ć‚’å…„ć‚Œć¦äæå­˜ć™ć‚‹ćØć‚¹ćƒˆć‚¢ć•ć‚Œć‚‹ć€‚
  6. å‰Šé™¤ć‚’ć‚ÆćƒŖ惃ć‚Æć™ć‚Œć°å‰Šé™¤ć™ć‚‹ć“ćØ恌åÆčƒ½

図ļ¼šć“ć‚“ćŖꄟ恘恧tomatoćØć„ć†ć‚­ćƒ¼ć«0ćØć„ć†å€¤ć‚’äæå­˜ć—恦ćæ恟

ä½æć£ć¦ćæ悋

ć‚¹ć‚ÆćƒŖćƒ—ćƒˆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£

ćć®ćƒ—ćƒ­ć‚ø悧ć‚Æćƒˆå…±é€šć§åˆ©ē”Øć™ć‚‹å€¤ć‚’ę ¼ē“ć—ć¾ć™ć€‚ä»„äø‹ć®ć‚ˆć†ćŖ꧋ꖇ恫ćŖć‚Šć¾ć™ć€‚å…Øćƒ¦ćƒ¼ć‚¶ćŒå…±é€šć—ć¦čŖ­ćæę›ø恍恌åÆčƒ½ć§ć™ć€‚

  • ć‚¹ć‚ÆćƒŖćƒ—ćƒˆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćŖ恮恧态PropertiesService.getScriptPropertiesć‚’åˆ©ē”Øć—ć¾ć™ć€‚
  • getProperty(ć‚­ćƒ¼å)ć§å€¤ć‚’å–å¾—å‡ŗę„ć¾ć™ć€‚
  • setProperty(ć‚­ćƒ¼å,値)ć§å€¤ć‚’ć‚»ćƒƒćƒˆć§ćć¾ć™ć€‚
  • ć‚µćƒ³ćƒ—ćƒ«ć‚³ćƒ¼ćƒ‰ć§ćÆ态valuećØć„ć†ć‚­ćƒ¼ć«ui.promptć®å€¤ć‚’ę ¼ē“ć—ć¦ć„ć¾ć™ć€‚

ćƒ¦ćƒ¼ć‚¶ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£

ćć®ćƒ—ćƒ­ć‚ø悧ć‚Æćƒˆå†…ć«ę–¼ć‘ć‚‹å„ćƒ¦ćƒ¼ć‚¶ć ć‘ćŒčŖ­ćæę›øćć§ćć‚‹ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć§ć™ć€‚ćƒ¦ćƒ¼ć‚¶å›ŗęœ‰ć®ä»–ć®čŖ°ć«ć‚‚é–²č¦§äøåÆćŖćƒ‡ćƒ¼ć‚æé”žć‚’ę ¼ē“ć™ć‚‹ę™‚ć«åˆ©ē”Øć—ć¾ć™ć€‚

  • ćƒ¦ćƒ¼ć‚¶ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćŖ恮恧态PropertiesService.getUserProperties悒ä½æē”Øć—ć¾ć™ć€‚
  • getćØsetćÆć‚¹ć‚ÆćƒŖćƒ—ćƒˆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćØå…ØćåŒć˜ć§ć™ć€‚
  • ä»„å‰ć®ćƒ¦ćƒ¼ć‚¶ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćÆć€å„ćƒ—ćƒ­ć‚ø悧ć‚Æćƒˆå˜ä½ć§ćÆćŖ恏å…Ø惗惭ć‚ø悧ć‚Æćƒˆå…±é€šć§ć—ćŸćŒć€ē¾åœØćÆä»–ć®ćƒ—ćƒ­ć‚ø悧ć‚Æćƒˆć‹ć‚‰ä»–ć®ćƒ—ćƒ­ć‚ø悧ć‚Æćƒˆć®ćƒ¦ćƒ¼ć‚¶ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćÆē›“ęŽ„å‚ē…§ć§ćć¾ć›ć‚“怂
  • 恟恠恗态GASć§ćƒ¦ćƒ¼ć‚¶ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚’ć‚»ćƒƒćƒˆć™ć‚‹ćØ态惗惭ć‚ø悧ć‚Æćƒˆć®ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£äøŠć§ę‰‹å‹•ć§ć‚»ćƒƒćƒˆć—ćŸę™‚ćØé•ć„ć€č¦‹ćˆć¾ć›ć‚“ćƒ»ćƒ»ćƒ»ć“ć“åµŒć¾ć‚‹ćƒć‚¤ćƒ³ćƒˆć§ć™ć€‚ć§ć™ćŒć€ē¢ŗå®Ÿć«ć‚»ćƒƒćƒˆć•ć‚Œć¦ć„ć‚‹ć®ć§ć€åæ…要恫åæœć˜ć¦ę¬”é …ć®ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚’å‰Šé™¤ć™ć‚‹ć‚’č£…å‚™ć™ć¹ćć§ć—ć‚‡ć†ć€‚

ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚’å‰Šé™¤ć™ć‚‹

ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć®å‰Šé™¤ćÆ非åøøć«å˜ē“”恧恙怂仄äø‹ć®ćƒ”ć‚½ćƒƒćƒ‰ć§å‰Šé™¤ć™ć‚‹ć ć‘ć§ć™ć€‚

惈ćƒŖćƒƒć‚­ćƒ¼ćŖ惆ć‚Æ惋惃ć‚Æ

ćƒ©ć‚¤ćƒ–ćƒ©ćƒŖåŒ–ć—ć¦č¤‡ę•°ćƒ—ćƒ­ć‚ø悧ć‚Æćƒˆå†…ć§åŒäø€ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚’å…±ęœ‰

ćƒÆćƒ¼ć‚Æćƒ•ćƒ­ćƒ¼ćŖ仕ēµ„ćæć‚’ä½œć‚‹ę™‚ć«ć€ä¾‹ćˆć°čŖ­ćæę›øćć™ć‚‹ć‚¹ćƒ—ćƒ¬ćƒƒćƒ‰ć‚·ćƒ¼ćƒˆć®IDćŖ恩悄送äæ”å…ˆćƒ”ć‚¢ćƒ‰ćŖć©ć‚’ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚µćƒ¼ćƒ“ć‚¹ć‚’ä½æć£ć¦äæå­˜ć—ć€ćƒ—ćƒ­ć‚°ćƒ©ćƒ ć§åˆ©ē”Ø恙悋恓ćØćŒć‚ć‚Šć¾ć™ć€‚ć—ć‹ć—ć€ē”³č«‹ē”Øćƒ•ć‚©ćƒ¼ćƒ ćØę‰æčŖē”Øćƒ•ć‚©ćƒ¼ćƒ ć§å…±ē”Ø恮ļ¼’ć¤ć§å…±ē”Ø恗恟恏ćØć‚‚ć€ć‚¹ć‚ÆćƒŖćƒ—ćƒˆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćÆćć®ćƒ—ćƒ­ć‚ø悧ć‚Æćƒˆå†…ć—ć‹å‚ē…§ć§ćć¾ć›ć‚“怂

ćć“ć§ćƒ©ć‚¤ćƒ–ćƒ©ćƒŖę©Ÿčƒ½ć‚’ä½æć£ć¦1ē®‡ę‰€ć§čŖ­ćæę›ø恍å‡ŗę„ć‚‹ć‚ˆć†ć«ć—ć¦ä½æć£ć¦ćŸć‚Šć—ć¾ć™ć€‚ć“ć®å “åˆćć®ć‚¹ćƒ—ćƒ¬ćƒƒćƒ‰ć‚·ćƒ¼ćƒˆć«ćÆē”³č«‹ē”Ø态ę‰æčŖē”Øć«åŠ ćˆć¦ć‚¹ć‚ÆćƒŖćƒ—ćƒˆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ē”Ø恮3恤ē›®ć®ćƒ—ćƒ­ć‚ø悧ć‚Æ惈悒čæ½åŠ ć—ć¦ćŠćåæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚ć“ć®3恤ē›®ćŒćƒ©ć‚¤ćƒ–ćƒ©ćƒŖćØćŖć‚Šć¾ć™ć€‚

å‘¼ć³å‡ŗć—å“ćÆć€ćƒ©ć‚¤ćƒ–ćƒ©ćƒŖē™»éŒ²ć—č­˜åˆ„å­ć‚’åŠ ćˆļ¼ˆlibraryćØåä»˜ć‘ćŸćØ恙悋ļ¼‰ć€ä¾‹ćˆć°library.getPropć§ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚’å–å¾—ć—ć¾ć™ć€‚library.setPropć§ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚’äæå­˜ć—ć¾ć™ć€‚å‘¼ć³å‡ŗć—å“ć§PropertiesService悒恄恔恄恔čؘčæ°ć™ć‚‹åæ…要悂ćŖć„ć®ć§ę„½ć”ć‚“ć§ć™ć€‚å…±é€ščح定ē”Øć®ćƒ—ćƒ­ć‚ø悧ć‚Æ惈ćØć—ć¦ć“ć‚Œć‚’ē‰ˆäæå­˜ć—å‘¼ć³å‡ŗć—å“ć®ćƒ©ć‚¤ćƒ–ćƒ©ćƒŖ恫čæ½åŠ ć—ć¦ć‚ć’ć¾ć—ć‚‡ć†ć€‚

ć“ć®ę‰‹ę³•ć‚’ä½æ恆ćØ态1ć¤ć®ćƒ—ćƒ­ć‚ø悧ć‚Æ惈悒ē”Øę„ć—ć¦ćƒ©ć‚¤ćƒ–ćƒ©ćƒŖåŒ–ć€‚ćƒ¦ćƒ¼ć‚¶ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć®čŖ­ćæę›øćć‚’å®Ÿč£…ć—ć¦ćŠć‘ć°ć€1ē®‡ę‰€ć§å…Ø惗惭ć‚ø悧ć‚Æćƒˆå…±é€šć§ä½æćˆć‚‹ćƒ¦ćƒ¼ć‚¶čØ­å®šć‚’å®Ÿē¾ć§ćć¾ć™ć€‚ä½†ć—ć€ć“ć®å “合å…Ø惗惭ć‚ø悧ć‚Æćƒˆå…±é€šćŖ恮恧态API_KEYćŖ悓恦čØ­å®šć«ć—ć¦ć—ć¾ć†ćØ态他恮API_KEYćØć”ć£ć”ć‚ƒć«ćŖć£ćŸć‚Šć€åŒŗåˆ„ćŒć¤ć‹ćŖ恏ćŖć£ćŸć‚Šć™ć‚‹ć®ć§ć€ć‚­ćƒ¼åć®ä»˜ć‘ę–¹ć«ę³Øꄏ恌åæ…要恧恙怂

å¤§ććŖ悵悤ć‚ŗ恮čØ­å®šå€¤ć‚’ę ¼ē“ć—ćŸć„

å¤§č¦ęØ”ćŖēµ„ē¹”恧1å€‹ć®ćƒ•ć‚”ć‚¤ćƒ«ć«ć‚¹ć‚ÆćƒŖćƒ—ćƒˆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć§ć„ć‚ć„ć‚ę ¼ē“ć—ćŸć‚Šć€ćƒ¦ćƒ¼ć‚¶ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćØćÆčØ€ćˆēµę§‹ćŖé‡ć®ćƒ‡ćƒ¼ć‚æć‚’č¦å®šć®ęƒ…å ±ćØć—ć¦ć‚­ćƒ¼ćƒ—ć—ć¦ćŠććŸć„å “åˆć€1ć‚­ćƒ¼ć®äøŠé™9KBć‚„åˆčØˆå€¤ć®500KBć«åˆ°é”ć—ć¦ć€ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚µćƒ¼ćƒ“ć‚¹ć§ćÆäæå­˜ć—ćć‚ŒćŖć„ć‚±ćƒ¼ć‚¹ćŒć‚ć‚‹ćØę€ć„ć¾ć™ć€‚ć“ć®å “åˆć€å½“ē„¶ęƒ…å ±ć‚’äæå­˜ć§ććŖ恄恮恧态仄äø‹ć®ē­–ć‚’å–ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚

  1. åˆ„é€”ć‚­ćƒ¼ęƒ…å ±ę ¼ē“ē”Øć®ć‚¹ćƒ—ćƒ¬ćƒƒćƒ‰ć‚·ćƒ¼ćƒˆć‚’ē”Øꄏ恗äæå­˜ć™ć‚‹
  2. Google Drive恫JSONćƒ•ć‚”ć‚¤ćƒ«ćØć—ć¦ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćƒ‡ćƒ¼ć‚æćÆäæå­˜ć—ć€ćƒ¦ćƒ¼ć‚¶ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć«ćÆćć®ćƒ•ć‚”ć‚¤ćƒ«ć®ID恠恑悒äæå­˜ć—ć¦ćŠćć€‚

å‰č€…ć®å “åˆć€ćć®ćƒ•ć‚”ć‚¤ćƒ«ć®ć‚¢ć‚Æć‚»ć‚¹ęة限ćÆå…Øå“”ćŒč¦‹ć‚‰ć‚Œć‚‹ēŠ¶ę…‹ć«ć—ćŖ恑悌恰ćŖ悉ćŖć„ć®ć§ć€ćƒ¦ćƒ¼ć‚¶ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£äæå­˜ć‚’恙悋恫ćÆé©ć—ć¦ć„ć¾ć›ć‚“ć€‚ć¾ćŸć€å…Øćƒ¦ćƒ¼ć‚¶ć®å„å€‹äŗŗć®ęƒ…å ±ć‚’ę ¼ē“ć™ć‚‹ćŸć‚ć€č‰²ć€…ćØ惭ć‚ø惃ć‚Æ恌åæ…要恫ćŖć‚Šć¾ć™ć€‚

äø€ę–¹å¾Œč€…ć®å “åˆć€ćć®ćƒ¦ćƒ¼ć‚¶ć®ćƒ‰ćƒ©ć‚¤ćƒ–ć«ćć®ćƒ¦ćƒ¼ć‚¶ć ć‘ćŒć‚¢ć‚Æć‚»ć‚¹ć§ćć‚‹ęØ©é™ć§å–ć£ć¦ćŠć‘ć°č‰Æ恄恠恑ćŖć®ć§ć€å¤§å®¹é‡ć®ćƒ¦ćƒ¼ć‚¶ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ęƒ…å ±ć‚’äæå­˜ć™ć‚‹ć®ć«é©ć—ć¦ć„ć¾ć™ć€‚ć¾ćŸJSONćŖć®ć§ę§‹é€ åŒ–ć•ć‚Œć¦ć„ć¦ć‚¢ć‚Æć‚»ć‚¹ć—ć‚„ć™ć„ćØć„ć†åˆ©ē‚¹ć‚‚ć‚ć‚Šć¾ć™ć€‚å¾Œč€…ć®ć‚±ćƒ¼ć‚¹ć‚’ē ”ē©¶ć—恦ćæć¾ć—ćŸć€‚

  • 今回ćÆę—„ä»˜ćƒ‡ćƒ¼ć‚æć‚’ę ¼ē“ć™ć‚‹ć‚ˆć†ć«ć—恦ćæć¾ć—ćŸć€‚userćØć„ć†ć‚­ćƒ¼ć«ę—„ä»˜ćƒ‡ćƒ¼ć‚æć‚’å…„ć‚Œć¦ć‚ć‚Šć¾ć™ć€‚setpropJsonć‚’å®Ÿč”Œć™ć‚‹åŗ¦ć«ę—„ä»˜ćƒ‡ćƒ¼ć‚æ恌ę›øćę›ć‚ć‚Šć¾ć™ć€‚
  • setpropJson恧ćÆćƒ•ć‚”ć‚¤ćƒ«ćŒćŖć„å “åˆć«ćÆ态JSONćƒ•ć‚”ć‚¤ćƒ«ć‚’ē”Ÿęˆć—ć€ćƒ¦ćƒ¼ć‚¶ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć«ćÆćć®File恮IDćŒę ¼ē“ć•ć‚Œć¾ć™ć€‚
  • getpropJsonćÆć€ć‚­ćƒ¼ćŒć‚ć‚‹å “åˆć«ćÆJSONćƒ•ć‚”ć‚¤ćƒ«ć‚’ćƒ‘ćƒ¼ć‚¹ć—ć¦userć‚­ćƒ¼ć®ę—„ä»˜ęƒ…å ±ć‚’čæ”ć—ć¾ć™ć€‚ē„”ć„å “åˆćÆć‚Øćƒ©ćƒ¼ć‚’čæ”ć—ć¾ć™ć€‚
  • ć“ć®ćƒ•ć‚”ć‚¤ćƒ«ćÆå®Ÿč”Œćƒ¦ćƒ¼ć‚¶ć ć‘ćŒč¦‹ć‚‰ć‚Œć‚‹ęØ©é™ć«ć—ć¦ćŠćć¾ć—ć‚‡ć†ć€‚ä»–äŗŗćØ共ē”Ø恗恦ćÆćŖć‚Šć¾ć›ć‚“ć€‚
  • ę–°č¦ä½œęˆć•ć‚Œć‚‹ćƒ•ć‚”ć‚¤ćƒ«ćÆćŸć ć®ćƒ†ć‚­ć‚¹ćƒˆćƒ•ć‚”ć‚¤ćƒ«ć§ć€ScriptIDćØćƒ¦ćƒ¼ć‚¶ćƒ”ć‚¢ćƒ‰ć‚’ēµ„ćæåˆć‚ć›ćŸćƒ•ć‚”ć‚¤ćƒ«åć«ćŖć£ć¦ć„ć¾ć™ć€‚
  • ćƒ•ć‚”ć‚¤ćƒ«ćÆGoogle Driveć®ćƒ«ćƒ¼ćƒˆē›“äø‹ć«ē”Ÿęˆć•ć‚Œć¾ć™ć€‚
  • ć“ć®ę‰‹ę³•ć®å “åˆć€ćƒ•ć‚”ć‚¤ćƒ«ć‚µć‚¤ć‚ŗ恮äøŠé™ćÆDriveAppć®ę‰±ćˆć‚‹äøŠé™ć§ć‚ć‚‹50MBć¾ć§åƾåæœåÆčƒ½ć«ćŖć‚Šć¾ć™ć€‚

図ļ¼šJSONćŖć®ć§å¤‰ćŖ惭ć‚ø惃ć‚Æ悂äøč¦

ć‚¦ć‚§ćƒ–ć‚¢ćƒ—ćƒŖć‹ć‚‰åˆ©ē”Øć™ć‚‹å “åˆ

ē›“ęŽ„ć‚¹ćƒ—ćƒ¬ćƒƒćƒ‰ć‚·ćƒ¼ćƒˆäøŠć‹ć‚‰ć‚¹ć‚ÆćƒŖćƒ—ćƒˆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć®ę“ä½œć‚’ć™ć‚‹å “åˆćÆ态åæ…ćšćƒ¦ćƒ¼ć‚¶ęØ©é™ć§å®Ÿč”Œć•ć‚Œć¾ć™ć€‚ć‚ˆć£ć¦ć€getUserProperties悒ä½æć£ćŸå “åˆćƒ¦ćƒ¼ć‚¶ęÆŽć®ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć«åÆ¾ć—ć¦čŖ­ćæę›øććŒč”Œć‚ć‚Œć¾ć™ć€‚

ć—ć‹ć—ć€ć‚¦ć‚§ćƒ–ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć‹ć‚‰å®Ÿč”Œć™ć‚‹å “åˆćÆć€ć‚¦ć‚§ćƒ–ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć‚’ćƒ‡ćƒ—ćƒ­ć‚¤ć—ćŸéš›ć«ęŒ‡å®šć—ćŸć€Œę¬”ć®ćƒ¦ćƒ¼ć‚¶ćØć—ć¦å®Ÿč”Œć€ć®ćƒ¦ćƒ¼ć‚¶ęØ©é™ć«ć¦å‹•ä½œć™ć‚‹ć“ćØ恫ćŖć‚‹ćŸć‚ć€ć‚¦ć‚§ćƒ–ć‚¢ćƒ—ćƒŖć‚±ćƒ¼ć‚·ćƒ§ćƒ³ć«ć‚¢ć‚Æć‚»ć‚¹ć—ć¦ć‚‹ćƒ¦ćƒ¼ć‚¶ć®å “åˆćÆęœŸå¾…é€šć‚Šć«å‹•ä½œć—ć¾ć™ćŒć€ć‚¦ć‚§ćƒ–ć‚¢ćƒ—ćƒŖä½œęˆč€…ć®ęØ©é™ć§å‹•ä½œć™ć‚‹å “åˆć€ä½œęˆč€…ć®ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‹ć‚‰ć®čŖ­ćæę›ø恍ćØćŖć‚‹ćŸć‚ć€å®Ÿč³ŖgetScriptPropertiesćØå¤‰ć‚ć‚‰ćŖć„å‹•ä½œć«ćŖć£ć¦ć—ć¾ć„ć¾ć™ć€‚

ć—ć‹ć—ć€ć‚¦ć‚§ćƒ–ć‚¢ćƒ—ćƒŖćÆä½œęˆč€…ęØ©é™ć§å‹•ć‹ć—ćŸć„ć€ć‘ć‚Œć©ęŒ™å‹•ćÆćƒ¦ćƒ¼ć‚¶ęÆŽć«å¤‰ćˆćŸć„å “åˆćÆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ć‚’åˆ©ē”Ø恙悋恮恧ćÆćŖ恏态Webć‚¢ćƒ—ćƒŖå“ć§LocalStorage悒ä½æć£ć¦å®Ÿč£…ć™ć‚‹åæ…č¦ćŒć‚ć‚‹ć§ć—ć‚‡ć†ļ¼ˆć“ć®å “åˆć€PCęÆŽć«ćƒ‡ćƒ¼ć‚æ恌äæå­˜ć•ć‚Œć‚‹ćŸć‚ć€Chromeć‚’åˆ©ē”Øć™ć‚‹å “åˆćÆćƒ—ćƒ­ćƒ•ć‚”ć‚¤ćƒ«ćØå…±ć«LocalStorage SyncćŖć©ć®ę‹”å¼µę©Ÿčƒ½ć‚’ä½æ恆ćØ他恮PC恋悉恮LocalStoragećŒåˆ„ć®PCćøåŒęœŸå‡ŗę„ć¦ęµē”ØåÆčƒ½ć§ć™ļ¼‰ć€‚

仄äø‹ćÆꤜčØ¼ć§ä½æć£ćŸć‚³ćƒ¼ćƒ‰ć§ć™ć€‚

GASå“ć‚³ćƒ¼ćƒ‰

HTMLå“ć‚³ćƒ¼ćƒ‰

関連ćƒŖćƒ³ć‚Æ

ć‚³ćƒ”ćƒ³ćƒˆć‚’ę®‹ć™

ćƒ”ćƒ¼ćƒ«ć‚¢ćƒ‰ćƒ¬ć‚¹ćŒå…¬é–‹ć•ć‚Œć‚‹ć“ćØćÆć‚ć‚Šć¾ć›ć‚“ć€‚ ā€» ćŒä»˜ć„ć¦ć„ć‚‹ę¬„ćÆåæ…須項ē›®ć§ć™

ć“ć®ć‚µć‚¤ćƒˆćÆć‚¹ćƒ‘ćƒ ć‚’ä½Žęø›ć™ć‚‹ćŸć‚ć« Akismet 悒ä½æć£ć¦ć„ć¾ć™ć€‚ć‚³ćƒ”ćƒ³ćƒˆćƒ‡ćƒ¼ć‚æć®å‡¦ē†ę–¹ę³•ć®č©³ē“°ćÆć“ć”ć‚‰ć‚’ć”č¦§ćć ć•ć„ć€‚