TypeScriptとvalidationとkintoneに関するshellylnのブックマーク (2)

  • あなたのkintone開発にDeveloper Experienceはありますか? - Qiita

    はじめに 最近、kintoneを触っていて不満に思っていたのが、開発のパラダイムが前近代的になりがちであるということでした。 製品自体が小規模な部門内システム(これまでExcelファイルの共有やマクロで行っていたこと)をメインターゲットとしていると思われ、そもそも規模感のある開発を(敢えて?)想定しないためか、デプロイの管理機能を持っていません(サードパーティー製品で可能です)。 また、管理単位がアプリ(データベースの1テーブル)であり、複数アプリが連携するようなものを纏めて管理することができません(纏めて他の環境に新規作成するための「テンプレート」出力機能はありますが、アプリの更新には使えません)。 公式に配布されているCLIツール(customize-uploader、kintone-dts-gen)も単機能かつ単一アプリしか考慮しておらず、組織全体またはシステム全体の開発支援・デプロ

    あなたのkintone開発にDeveloper Experienceはありますか? - Qiita
  • kintoneで相対日付のバリデーションを行う - Qiita

    先日kintoneで宣言的にフィールド値の検証を行うという記事を投稿しました。Tynderというライブラリを使い、型宣言を書くことで、(手続き的ではなく)宣言的に入力値の検証を行いました。 今回はその応用編として、日付や日付時刻型のフィールドを相対日付(例えば、今月、来月、今年、今年度)で検証します。 さらに、フィールドのエラーに合ったカスタムエラーメッセージを表示するようにします。 コード tynder.min.js lib.js (前回記事) app.js (下述) // アプリのレコード型を定義します // interfaceの各フィールドは、kintoneアプリのフィールドコードと一致させてください const definition = ` /** サブテーブル */ interface Table { itemName: string; itemValue: number; }

    kintoneで相対日付のバリデーションを行う - Qiita
  • 1