Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

いつから標準機能なんてものがあると錯覚していた?

284 views

Published on

kintone hive matsuyama vol.1
kintone hack アールスリーインスティテュート 沖 安隆 氏

Published in: Business
  • Be the first to comment

  • Be the first to like this

いつから標準機能なんてものがあると錯覚していた?

  1. 1. いつから”標準機能”なんてもの があると錯覚していた? アールスリーインスティテュート 沖 安隆 2019.06.05(水)
  2. 2. 「これが標準で出来たらねぇ」 2 • 四捨五入、切り捨て、切り上げ計算 • 年齢計算 • 日付を元号表示
  3. 3. 四捨五入とかはありがち 3 • アプリの高度な設定の小数部の桁数と 丸めかた • YEN関数を使う(四捨五入の場合) • 補正値で調整、などなど
  4. 4. 四捨五入とかはありがち 4 https://youtu.be/bthJr5sl_zs
  5. 5. 「余り」の計算について 5 • 小数部の桁数が0、丸めかたは切り捨て • A - A/B*B • 10-10/3*3 • 10-3*3=1
  6. 6. 年齢計算 6 • ◯歳◯ヶ月まであれば実用になりそう • DATE_FORMAT関数がある! • 関数の結果は文字列なので、計算で数 値に変換
  7. 7. 年齢計算 7 • 年齢:年&"年 “&月2&”ヶ月" • 年:終了年-開始年+月_work*月_work2-1 • 月2:月+12-月_work2*12-1 • 月_work2:(月+12-1)/12 • 月:終了月-開始月+12-月_work*12+日_work • 月_work:(終了月-開始月+12)/12 • 日_work:(終了日-開始日+31)/31
  8. 8. 年齢計算 8 https://youtu.be/fX4IG--LnJM
  9. 9. 日付を元号表示 9 • プロセス管理だけは値の比較ができる • 日付を入れてプロセスを進めると、ス テータス名に元号が表示される
  10. 10. 日付を元号表示 10 https://youtu.be/0TwmBxkUYM4
  11. 11. 各種設定で色々と出来ますよね! ・・・とはなりません ここからは”標準機能”以外の話です 11
  12. 12. 実は、 JavaScriptでカスタマイズした方が10倍 (※個人差あります)速い 12
  13. 13. 四捨五入とか 13 record.切り捨て.value = Math.floor(record.単価.value * record.数量.value); record.四捨五入.value = Math.round(record.単価.value * record.数量.value); record.切り上げ.value = Math.ceil(record.単価.value * record.数量.value);
  14. 14. 年齢計算 14 var today = moment(record.日付.value); var birthday = moment(record.生年月日.value); var years = birthday.diff(today, 'years'); var months = birthday.diff(today, 'months') % 12; record.年齢.value = years + "歳 " + months + "ヶ月";
  15. 15. 日付を元号表示 15 var date = new Date(record.customine_日付.value); record.customine_元号.value = date.toLocaleDateString('ja-JP-u-ca-japanese', {era: 'short’}); var gen = record.customine_元号.value; var reiwa = new Date(2019, 4, 1); if (date >= reiwa && gen.indexOf("平成") >= 0) { record.customine_元号.value = gen.replace("平成3", "令和"); } ※ 新元号はブラウザ未対応
  16. 16. でも、JavaScriptの学習時間が… 外部委託すると柔軟に変更出来ない と、なりがちなので 16
  17. 17. Customineなら100倍(当者比)速い 17 • 「やること」を マウスで選べば カスタマイズ可能
  18. 18. 四捨五入とか 18
  19. 19. 曜日と年齢と元号 19
  20. 20. 仕組みで改善 20 • 自転車では移動時間がかかる場合に トレーニングでスピードアップ? • 自転車ではなくバイクや車を使った方 が早く解決しますよね
  21. 21. 目的に合わせて適切な リソース(人・物・金)配分を する事もhackです kintoneを使った全てが標準機能 ですので柔軟に選択しましょう 21
  22. 22. ありがとうございました 22

×